#amazon-web-services #amazon-s3
Вопрос:
Я хотел бы извлечь все значения конфигурации для корзины S3, например параметры шифрования, списки ACL и т. Д. Из командной строки.
К сожалению, aws s3api
похоже, что у вас нет единого представления о конфигурации, вместо этого вам нужно запрашивать каждый тип конфигурации отдельно, например:
aws s3api get-bucket-accelerate-configuration --bucket my-bucket gt;gt; my-bucket-config aws s3api get-bucket-acl --bucket my-bucket gt;gt; my-bucket-config aws s3api get-bucket-cors --bucket my-bucket gt;gt; my-bucket-config # ....and many, many more
Существует ли другой API или метод, который обеспечивает единообразное представление о том, как настраивается корзина S3 из интерфейса командной строки?
Ответ №1:
Служба конфигурации AWS может предоставлять этот тип совокупной информации о конфигурации в форме JSON.
Например:
aws configservice get-resource-config-history --resource-type AWS::S3::Bucket --resource-id mybucket