إذا كنت تنتقل من AWS إلى Google Cloud Platform ، فقد يكون لديك الكثير من البيانات المخزنة في حاويات S3. لحسن الحظ ، توفر Google أداة لنقل محتويات الحاوية تلقائيًا إلى نظام التخزين السحابي الخاص بها.
نقل حاوية S3 إلى التخزين السحابي
يعمل التخزين السحابي بشكل مشابه جدًا لخدمة S3 من AWS ، وفي معظم الحالات يجب أن يكون بمثابة بديل مؤقت لخدمة S3 ، مع بعض التعديلات الطفيفة في تطبيقات العميل. توفر Google دليلًا رائعًا لترحيل تطبيقات العميل المستندة إلى S3 إلى Cloud Storage.
ومع ذلك ، ستحتاج أيضًا إلى نقل كل حاوية S3 إلى حاوية التخزين السحابي. قد تستغرق هذه العملية بعض الوقت بالنسبة للحاويات الكبيرة ، ولكن يمكن أتمتتها بسهولة تامة باستخدام أدوات نقل البيانات المضمنة في GCP.
في جانب AWS للأشياء ، ستحتاج إلى إنشاء مستخدم خدمة يمكنه الوصول إلى حاويات S3. يمكنك استخدام واحدة موجودة ، ولكن من السهل جدًا إنشاء واحدة جديدة ، ويمكن حذفها بعد انتهاء العملية برمتها. من وحدة إدارة IAM (AWS one) ، أنشئ مستخدمًا جديدًا ، ومنحه وصولاً برمجيًا ، والذي سينشئ مفتاح وصول وسرًا.

يمكنك منحها
AmazonS3FullAccess، لكن من الأفضل إنشاء سياسة جديدة مع أذونات القراءة والقائمة للحاويات التي ستنقلها:

انقر فوق التالي لإنشاء المستخدم ، واحتفظ بعلامة التبويب مع مفتاح الوصول والسر مفتوحين.

الآن ، توجه إلى Google Cloud Platform ، وحدد Data Transfer > Transfer Service من الشريط الجانبي.

خدمة النقل من الشريط الجانبي. "/ >
حدد "Amazon S3 Bucket" ، وأدخل اسم المستودع ، والصق معرف مفتاح الوصول.

بالنسبة لحاوية الوجهة ، من المحتمل أن تضطر إلى إنشاء واحدة جديدة. انقر فوق "تصفح" ، وأنشئ مجموعة جديدة بالأذونات والإعدادات التي ترغب في استخدامها.

لديك بعض الخيارات للنقل التي يمكنك التحقق منها هنا. سوف يقوم الأول بالكتابة فوق أي ملفات موجودة في حاوية الوجهة التي لها نفس الاسم. لا ينبغي أن يكون لهذا أهمية كبيرة مع مجموعة الوجهة الجديدة. سيقوم الثاني بإزالة العناصر من الحاوية المصدر بمجرد اكتمال النقل. إذا كنت لا تزال تعمل على نقل تطبيقات العميل إلى البنية الأساسية الجديدة ، فستحتاج إلى التأكد من إلغاء تحديد هذا (وإذا منحت مستخدم IAM فقط حق الوصول للقراءة / القائمة ، فلن يعمل هذا على أي حال). الثالث سوف يمسح دلو الوجهة بشكل أساسي من أي شيء غير موجود في دلو المصدر. هذا مرة أخرى لا ينبغي أن يكون مهمًا للحاويات الجديدة.
انقر على "متابعة" وانقر على "إنشاء". يجب أن يبدأ النقل تلقائيًا. إذا لم يكن هناك سوى عدد قليل من العناصر ، فمن المفترض أن يستغرق الأمر بضع دقائق فقط. يمكنك عرض حالة النقل من وحدة التحكم في نقل البيانات:

سيتعين عليك تكرار هذه العملية لكل مجموعة S3. إذا كان لديك عدد كبير جدًا من حاويات S3 بحيث يكون ذلك ممكنًا ، فستحتاج إلى النظر في أتمتة النقل بالكامل باستخدام واجهة برمجة تطبيقات Storage Transfer API.