Можно ли реплицировать указанную c S3 папку между 2 корзинами? - PullRequest
2 голосов
/ 19 марта 2020

Кто-нибудь знает, возможно ли реплицировать только папку из одного сегмента с использованием функции репликации AWS S3?

PS: я не хочу копировать весь сегмент, только один папка с ведром.

Если это возможно, какие конфигурации мне нужно добавить для фильтрации этой папки в репликации?

Ответы [ 3 ]

2 голосов
/ 19 марта 2020

Да . Функция репликации Amazon S3 позволяет реплицировать объекты на уровне префикса (скажем, папки) из одного сегмента S3 в другой в том же регионе или в разных регионах.

Из документации AWS S3 Replication ,

Объекты, которые вы хотите реплицировать - вы можете реплицировать все объекты в исходной корзине или подмножестве. Вы определяете подмножество, предоставляя префикс имени ключа, один или несколько тегов объекта или оба в конфигурации.

Например, если вы настраиваете правило репликации для репликации только объектов с префиксом имени ключа Tax /, Amazon S3 реплицирует объекты с ключами, такими как Tax / doc1 или Tax / doc2. Но он не копирует объект с ключом Legal / doc3. Если вы указали и префикс, и один или несколько тегов, Amazon S3 реплицирует только объекты, имеющие указанный префикс c и теги.

См. Это руководство , чтобы узнать, как включить репликация с использованием консоли AWS. Шаг 4 говорит о включении репликации на уровне префикса. То же самое можно сделать через Cloudformation и CLI .

0 голосов
/ 19 марта 2020

Вы можете сделать это с помощью команды syn c.

aws s3 sync s3://SOURCE_BUCKET_NAME s3://NEW_BUCKET_NAME

Вы должны предоставить целевой учетной записи разрешения на выполнение кросс-учетной записи.

0 голосов
/ 19 марта 2020

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

Несмотря на все это, у этой функции есть недостатки: -

  • Вы не можете копировать объекты, которые являются присутствует в исходной корзине перед созданием правила репликации с использованием CRR. Только те, которые созданы после правила репликации, могут быть созданы.
  • Нельзя использовать шифрование SSE- C при репликации.
...