Загрузите файл на S3 и установите его класс хранения с помощью boto - PullRequest
0 голосов
/ 14 марта 2020

Я хочу загрузить файл на S3 и установить его класс хранения с помощью boto, но я не могу найти список строк / констант, которые можно использовать для указания класса хранения. Я хочу сделать что-то вроде:

s3_client.upload_file(file, bucket, key, ExtraArgs={'StorageClass': 'GLACIER'})

Какой список возможных строк я могу использовать вместо 'GLACIER' выше? Это должно быть где-то задокументировано, но я не могу его найти.

1 Ответ

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

Вы можете найти его в aws-cli справке онлайн или в командной строке:

aws s3 cp help

Связанный параметр командной строки: --storage-class и (на сегодняшний день) документация гласит:

- класс хранения (строка) Тип хранилища, которое будет использоваться для объекта. Допустимые варианты: СТАНДАРТ | REDUCED_REDUNDANCY | STANDARD_IA | ONEZONE_IA | INTELLIGENT_TIERING | ЛЕДНИК | DEEP_ARCHIVE. По умолчанию «СТАНДАРТ»

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