AWS এস 3 বালতিতে Rsync


26

সার্ভারের জন্য আমি একটি ওয়েবসাইট হোস্ট করছি আমি একটি এস 3 বালতিতে ডেটা এবং সেটিংস ব্যাকআপ করতে চাই। আমি জানতে পেরেছি যে আপনি এস এস বালতিতে ব্যাকআপ নিতে সরাসরি আরএসসিএন ব্যবহার করতে পারবেন না। একটি এস 3 বালতিতে ডেটা ব্যাকআপ করতে নিম্নলিখিত আরএসসিএন কমান্ডটি অর্জন করার অন্য উপায় আছে কি?

rsync -­av ­/Data /s3bucket

আমি সেই সার্ভারে মাইএসকিএল ডাটাবেসটি এস 3 বালতিতে ব্যাকআপ করতে চাই। এই অর্জন করার জন্য সবচেয়ে ভাল উপায় কি?

শেষ প্রশ্ন, আমি যদি এস 3-তে সমস্ত কিছু ব্যাকআপ করতে পারি তবে। সার্ভারটি ক্র্যাশ হয়ে গেলে বা খারাপ পরিস্থিতিতে সম্পূর্ণরূপে মুছে ফেলা হলে পুনরুদ্ধার করার সর্বোত্তম উপায় কী? আমাকে কী নিজে সার্ভার সেটিংস নোট করে সার্ভারটি পুনরায় কনফিগার করতে হবে বা এটির ব্যাকআপ নেওয়ার কোনও উপায় আছে?

উত্তর:


35

এস 3 এ যোগাযোগ করার জন্য আপনার কাছে 2 টি জিনিস থাকা দরকার

  1. আইএএম ব্যবহারকারী শংসাপত্রগুলি যাদের এস -3 বালতিতে পঠন-লেখার অ্যাক্সেস রয়েছে।
  2. বাশের জন্য আউস-ক্লাইটের মতো একটি ক্লায়েন্ট, পাইথনের জন্য বোটো লাইব্রেরি ইত্যাদি

আপনার উভয়টি একবার হয়ে গেলে আপনি আপনার মেশিন থেকে এস 3 এবং এস 3 থেকে আপনার মেশিনে কোনও ফাইল স্থানান্তর করতে পারেন। নীচে অ্যাউস-ক্লাইমের উদাহরণ দেওয়া আছে।

  1. একটি ফোল্ডারে সমস্ত ফাইল সিঙ্ক করতে

    aws s3 sync source_folder s3://your_bucket_name/destination_folder/

  2. s3 এ একটি ফাইল অনুলিপি করতে

    aws s3 cp source_file s3://your_bucket_name/destination_folder/

এস 3 থেকে যে কোনও ফাইল ডাউনলোড করতে কমান্ডের উত্স এবং গন্তব্য প্রতিস্থাপন করুন।

আরও তথ্যের জন্য অ্যাবস ডক্স অনুসরণ করুন


1
দ্রষ্টব্য: আপনার শংসাপত্রগুলি সংরক্ষণ করার জন্য আপনি সম্ভবত প্রথমে "অ্যাউস কনফিগারেশন" চালাতে চান, যাতে আপনাকে প্রতিটি সিঙ্কের সাথে সেগুলি প্রবেশ করতে না হয়।
টিম বুর্চ

1
এটি rsyncচেকসামগুলি, ক্লায়েন্টের পাশ এবং সার্ভারের দিকটি গণনা করে এবং তারপরে কোনও ফাইল পরিবর্তিত হয়েছে কিনা তা সঠিকভাবে নির্ধারণের জন্য তাদের তুলনা করার পক্ষে এটি উল্লেখযোগ্য। যেখানে aws s3 syncনা - এটি ফাইলের আকার এবং টাইমস্ট্যাম্প ব্যবহার করে। কেউ দয়া করে আমাকে সংশোধন করবেন আমি ভুল হলে?
ল্যকুরিভগ

13

আপনি rclone চেষ্টা করতে পারেন ।

সেটআপ ( ডক্স ):

rclone config

সিঙ্ক ( ডক্স ):

rclone sync /my/local/folder s3service:bucket-name

2
rcloneএকটি দুর্দান্ত সামান্য ইউটিলিটি!
অ্যান্ড্রু ওডেনডাল

1
1+ রক্লোন, আমি এটি দেখতে পেয়েছি v ব্যবহার করা সহজ এবং বিকাশকারী অবিশ্বাস্যভাবে সক্রিয় এবং আকর্ষক বলে মনে হচ্ছে
adampski

দুর্দান্ত লাগছে, তবে আপনি কীভাবে সুবিধাগুলি অ্যাউজ এস 3 সিঙ্ক ব্যবহার করে শেষ করতে পারেন?
কুট্টি

এটি আরএসসিএনসি ব্যবহারের ওপির প্রয়োজনীয়তা পূরণ করে। আমি এস 3 সিঙ্ক ব্যবহার করিনি, বা এস 3 দিয়ে রাইক্লোন ব্যবহার করেছি, তাই আমি আর জানি না।
কিথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.