Поиск по сайту:

Как добавить правило репликации в корзину S3


На этой странице

  1. Предварительные условия
  2. Что будем делать?
  3. Войти в AWS
  4. Добавить правило репликации в сегмент S3.
  5. Заключение

Репликация — это автоматическое копирование объектов S3 из одного сегмента S3 в другой сегмент S3 в том же или другом регионе AWS. Репликация может копировать вновь созданные или обновленные объекты из исходной корзины S3 в целевую корзину S3. Объекты, которые уже существуют в сегменте, не копируются с помощью репликации.
Прежде чем будет создано правило репликации для копирования объектов, необходимо включить управление версиями сегмента S3 как в исходном, так и в целевом сегменте S3. Объекты, которые копируются в корзину назначения, являются точной копией исходных объектов, т. е. скопированные объекты имеют одинаковые имена ключей и одни и те же метаданные. Метаданные могут включать время создания, владельца, определяемые пользователем метаданные, идентификатор версии, список управления доступом (ACL) и класс хранения.

В этой статье я покажу вам шаги по созданию правила репликации для копирования объектов в/из существующих корзин.

Предпосылки

  1. Аккаунт AWS (создайте, если у вас его нет).
  2. Корзина S3 (нажмите здесь, чтобы узнать, как создать корзину S3)

Что мы будем делать?

  1. Войдите в AWS.
  2. Добавить правило репликации в сегмент S3.

Войти в АВС

Нажмите здесь, чтобы перейти на страницу входа в AWS.

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

После входа в систему вы увидите Консоль управления AWS, как показано ниже.

Добавьте правило репликации в корзину S3.

Прежде чем мы создадим правило репликации, давайте перейдем к консоли S3.

Найдите \S3\ и нажмите на результат, который вы получите, как показано на следующем изображении.

Вы можете увидеть существующие корзины S3 в своей учетной записи на консоли S3.

Чтобы создать правило репликации, мы будем использовать «rahul-test-delete» в качестве исходного сегмента S3 и «rahul-test-delete2» в качестве сегмента назначения S3.

При создании правила репликации объекты будут скопированы из \rahul-test-delete\ в \rahul-test-delete2\.

Вы можете выбрать любые имеющиеся у вас сегменты с включенным управлением версиями.

Нажмите на исходное ведро, здесь это \rahul-test-delete\.

Щелкните вкладку \Управление\ --> Репликация -- > и затем \Добавить правило\.

Когда вы нажмете «Добавить правило», вы увидите следующий экран. Выберите \Весь сегмент\ и нажмите \Далее\.

Здесь выберите \Целевой сегмент\, здесь это \rahul-test-delete2\.

Поскольку для этого бакера не включено управление версиями, нажмите «Включить управление версиями», чтобы включить управление версиями в целевом сегменте.

Теперь нажмите \Далее\.

Если вы хотите включить S3 Replication Time Control (S3 RTC) в конфигурации репликации, установите флажок S3 Replication Time Control. S3 RTC воспроизводит большинство объектов в течение 15 минут после их загрузки. Чтобы узнать больше о S3 Replication Time Control (S3 RTC), нажмите здесь, чтобы перейти к официальной документации AWS.

Нажмите \Далее\.

Здесь дайте имя правилу репликации, это также создаст новую роль IAM, которую S3 может использовать для репликации объектов от вашего имени.

По умолчанию статус Включен, вы можете отключить его, если не хотите включать правило репликации. Здесь мы сохранили его как «Включено».

Нажмите \Далее\, чтобы продолжить.

Прежде чем сохранить правило, просмотрите сделанные вами настройки и нажмите «Сохранить».

Если вы хотите изменить какую-либо из конфигураций, нажмите «Изменить».

После сохранения правила вы можете увидеть его на вкладке «Репликация».

Теперь, если вы перейдете в исходную корзину S3 и загрузите несколько новых объектов, вы увидите, что эти новые объекты реплицированы в целевую корзину. Здесь объекты, которые уже существовали до создания правила репликации, не будут скопированы или реплицированы в корзину назначения.

Здесь мы загрузили файл с именем \new-file-to-test-replication.rtf\.

Теперь перейдите в целевую корзину S3 и просмотрите скопированные в нее объекты.

Здесь мы видим, что файл с именем \new-file-to-test-replication.rtf\ был реплицирован.

Теперь, если вам больше не нужно правило репликации, перейдите в исходную корзину S3 и в разделе «Управление» -> вкладка «Репликация» выберите правило и нажмите «Удалить», чтобы навсегда удалить правило.

Нажмите кнопку «Подтвердить», чтобы продолжить удаление правила репликации.

Заключение

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