যেমনটি নীল ভাত এই ব্লগে ব্যাখ্যা করেছেন , এই উদ্দেশ্যে ব্যবহার করা যেতে পারে এমন অনেকগুলি আলাদা সরঞ্জাম রয়েছে। কিছু AWS সরবরাহ করা হয়, যেখানে বেশিরভাগ তৃতীয় পক্ষের সরঞ্জাম। এই সমস্ত সরঞ্জামগুলির জন্য আপনার নিজের AWS অ্যাকাউন্ট কীটি এবং সরঞ্জামটিতেই গোপনীয়তা সংরক্ষণ করা দরকার। তৃতীয় পক্ষের সরঞ্জামগুলি ব্যবহার করার সময় খুব সতর্ক থাকুন, আপনি যে শংসাপত্রগুলি সংরক্ষণ করেন সেগুলি আপনার মূল্য, আপনার পুরো মূল্য এবং আপনার মরে যেতে পারে।
অতএব, আমি সবসময় এই উদ্দেশ্যে AWS CLI ব্যবহার করার পরামর্শ দিই । আপনি এই লিঙ্কটি থেকে সহজেই এটি ইনস্টল করতে পারেন । এরপরে, নিম্নলিখিত কমান্ডটি চালনা করুন এবং আপনার কী, গোপনীয় মানগুলি এডাব্লুএস সি এল এলিতে সংরক্ষণ করুন।
aws configure
এবং আপনার স্থানীয় মেশিনে আপনার AWS S3 বালতি সিঙ্ক করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন। (স্থানীয় মেশিনে AWS CLI ইনস্টল করা উচিত)
aws s3 sync <source> <destination>
উদাহরণ:
1) স্থানীয় স্টোরেজ থেকে এডাব্লুএস এস 3 এর জন্য
aws s3 sync <S3Uri> <LocalPath>
2) লোকাল স্টোরেজ থেকে এডাব্লুএস এস 3 এ
aws s3 sync <LocalPath> <S3Uri>
3) এডাব্লুএস এস 3 বালতি থেকে অন্য বালতিতে
aws s3 sync <S3Uri> <S3Uri>
aws configure set default.s3.max_concurrent_requests 200
আরো বিস্তারিত জানার এবং বিকল্পের জন্য এই পোস্ট দেখতে stackoverflow.com/questions/4663016/...