Копирование данных из хранилища объектов (Scaleway) в хранилище AWS S3 - PullRequest
0 голосов
/ 15 октября 2018

Я хочу скопировать папку из корзины хранения объектов в корзины AWS S3 .Есть ли способ сделать это?

Я пытался:

aws s3 cp s3: // scaleway-source-bucket s3: // aws-s3-destination bucket

, но с ошибками, сообщающими, что корзина не найдена.

Это происходит потому, что она пытается извлечь обе корзины из одной и той же конфигурации.У меня есть две разные конфигурации - одна для хранилища масштабных объектов и другая для хранилища AWS s3.

Мне нужна помощь в этом.Есть ли способ скопировать папку из хранилища объектов для масштабирования в хранилище AWS S3 ?

Спасибо

1 Ответ

0 голосов
/ 15 октября 2018

Вам необходимо добавить --recursive для копирования папок.См. Примеры в документации

Рекурсивное копирование объектов S3 в другой сегмент

При передаче с параметром --recursive,следующая команда cp рекурсивно копирует все объекты из указанного сегмента в другой блок, исключая при этом некоторые объекты с помощью параметра --exclude.В этом примере корзина mybucket содержит объекты test1.txt и другой / test1.txt:

aws s3 cp s3://mybucket/ s3://mybucket2/ --recursive --exclude "another/*"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...