আমি একটি এস 3 বালতিতে একটি সম্পূর্ণ ডিরেক্টরি কাঠামো অনুলিপি করতে AWS S3 ক্লিপটি ব্যবহার করতে চাই।
এখনও অবধি, আমি চেষ্টা করেছি সবকিছু বালতিতে ফাইলগুলি অনুলিপি করে, তবে ডিরেক্টরি কাঠামোটি ধসে পড়েছে। (এটি অন্যভাবে বলতে গেলে প্রতিটি ফাইলই বালতির মূল ডিরেক্টরিতে অনুলিপি করা হয়)
আমি যে আদেশটি ব্যবহার করি তা হ'ল:
aws s3 cp --recursive ./logdata/ s3://bucketname/
আমি আমার উত্সের উপাধিতে (যেমন, যুক্তির অনুলিপি) অনুসরণ করে স্ল্যাশ ছেড়ে দেওয়ার চেষ্টা করেছি। আমি সমস্ত ফাইলকে মনোনীত করতে একটি ওয়াইল্ডকার্ডও ব্যবহার করেছি ... প্রতিটি জিনিস আমি চেষ্টা করি কেবল বালতিটির মূল ডিরেক্টরিতে লগ ফাইলগুলি অনুলিপি করে।
aws s3 cp --recursive mylocalsrcdir s3://bucket/
এটি করেন তবে এটি কেবল আপনার স্থানীয় সংগ্রহস্থলগুলিতে বালতি "রুট ডিরেক্টরি" তে রেখে দেবেন যদি আপনি তা করেনaws s3 cp --recursive mydirectory s3://bucket/mydirectory
তবে এটি লক্ষ্যের শেষে ডিরেক্টরি কাঠামোটি পুনরায় তৈরি করবে।