Я посмотрел на консоль AWS и не вижу способа отобразить или перечислить класс хранилища в корзине для каталогов. Я вижу, как изменить класс хранилища, но он не отображает то, что он сейчас установлен. Есть ли способ сделать это через Консоль AWS? Можно ли это сделать и через AWS cli?
Использовать list-objects
команда, чтобы увидеть классы хранилища для объектов в определенной корзине:
aws s3api list-objects --bucket <bucket name>
даст вам аналогичный результат для каждого объекта в ведре:
{ "Key": "kenland-logs2019-12-24-11-20-28-5FC9DBFAA3DC7CB6", "LastModified": "2019-12-24T11:20:29.000Z", "ETag": "<Redacted>", "Size": 662, "StorageClass": "STANDARD", "Owner": { "DisplayName": "s3-log-service", "ID": "<Redacted>" } },
Если вам нужен только ключ и класс хранилища, вы можете добавить это в конец:
--query 'Contents[].{Key: Key, StorageClass: StorageClass}'
Ссылка