Как перенести S3 Bucket в Google Cloud Platform Storage – CloudSavvy IT

облачная платформа Google

Если вы переходите с AWS на Google Cloud Platform, у вас может быть много данных, хранящихся в корзинах S3. К счастью, Google предоставляет инструмент для автоматической передачи содержимого корзины на собственную платформу Cloud Storage.

Передача S3 Bucket в облачное хранилище

Облачное хранилище работает очень похоже на сервис AWS S3, и в большинстве случаев оно должно служить в качестве замены для S3 с некоторыми незначительными изменениями в клиентских приложениях. Google предоставляет отличное руководство по миграции клиентских приложений на основе S3 в облачное хранилище.

Тем не менее, вам также нужно будет перенести данные из каждой корзины S3 в корзину Cloud Storage. Этот процесс может занять некоторое время для больших сегментов, но его можно довольно легко автоматизировать с помощью встроенных в GCP инструментов передачи данных.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Что касается AWS, вам нужно создать сервисного пользователя, который сможет получить доступ к корзинам S3. Вы можете использовать существующий, но создать новый довольно легко, и его можно удалить после завершения всего процесса. Из Консоль управления IAM (AWS), создайте нового пользователя и предоставьте ему программный доступ, который создаст ключ доступа и секрет.

создать нового пользователя IAM

Вы можете дать это AmazonS3FullAccess, но лучше создать новую политику с разрешениями на чтение и список для блоков, которые вы будете передавать:

IAM разрешения

Нажмите «Далее», чтобы создать пользователя, и оставьте вкладку с открытым ключом доступа и секретом.

ключ доступа

Теперь перейдите на Google Cloud Platform и выберите «Передача данных»> «Служба передачи» на боковой панели.

Выберите «Передача данных»> «Служба передачи» на боковой панели. “Width =” 538 “height =” 254 “onload =” pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); “onerror =” this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAonMay ( ); “/></p><p>Выберите «Amazon S3 Bucket», введите имя корзины и вставьте идентификатор ключа доступа.</p><div class='code-block code-block-8' style='margin: 8px 0; clear: both;'><div id=

Выбрать

Для целевого сегмента вам, вероятно, придется создать новый. Нажмите «Обзор» и создайте новую корзину с разрешениями и настройками, которые вы хотели бы использовать.

  Создайте новую корзину с разрешениями и настройками, которые вы хотели бы использовать.

У вас есть несколько вариантов перевода, которые вы можете проверить здесь. Первый перезапишет любые существующие файлы в целевой папке с таким же именем. Это не должно иметь большого значения с новым местом назначения. Второй удалит элементы из исходного архива после завершения передачи. Если вы все еще работаете над переносом клиентских приложений в новую инфраструктуру, вам нужно убедиться, что этот флажок снят (и если вы только предоставили пользователю IAM доступ на чтение / список, это все равно не сработает). Третий будет по существу стирать целевую корзину из всего, что не находится в исходной корзине. Это снова не должно иметь значения для новых ведер.

Нажмите «Продолжить» и нажмите «Создать». Передача должна начаться автоматически. Если есть только несколько предметов, это займет всего несколько минут. Вы можете просмотреть статус передачи из консоли Data Transfer:

Просмотр состояния передачи из консоли передачи данных.

Вам придется повторить этот процесс для каждого сегмента S3. Если у вас слишком много корзин S3, чтобы это было возможно, вы захотите автоматизировать всю передачу, используя API передачи хранилища,

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *