Как загрузить зашифрованный KMS-объект S3 с определенным идентификатором версии? - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь загрузить версию моего объекта из моего хранилища S3. У меня есть идентификатор ключа KMS a.k.a - sse-kms-key-id, контейнер и ключ файла, а также versionId. Я использую команду

aws s3 cp s3://bucket/file_path/file.ext ./ --sse aws:kms --sse-kms-key-id arn:aws:kms:us-west-2:******:key/******-****-****-****-******** --profile my-profile

Но я не могу найти поддержку versionId. Также, если в s3api есть способ, это было бы полезно.

1 Ответ

0 голосов
/ 21 марта 2019

Команда AWS CLI s3 cp высокого уровня не поддерживает управление версиями объектов. Вам нужно использовать команду нижнего уровня s3api get-object, чтобы указать конкретную версию.

Примеры команд приведены в этом ответе: Получение конкретной версии файла из корзины S3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...