获取 AWS S3 存储桶的 CLI 配置

Dic*_*nus 6 amazon-s3 amazon-web-services aws-cli

我想查看 S3 存储桶的现有配置,以便我可以在各种情况下出于自己的目的窃取和调整它。但是,我没有看到我期望的选项:

aws s3api describe-bucket --bucket BucketName 
Run Code Online (Sandbox Code Playgroud)

类似于确实存在的 EMR 描述集群选项:

aws emr describe-cluster --cluster-id j-1PGB1J30TZHQF
Run Code Online (Sandbox Code Playgroud)

jar*_*mod 10

据我所知,没有单个 API 调用或 CLI 调用可以返回 S3 存储桶的配置。

您需要查询许多不同的内容,例如其存储桶策略、CORS 配置、任何 ACL、传输加速配置、标签等。

所有这些东西都可以从 awscli 获得,例如:

aws s3api get-bucket-policy --bucket X
aws s3api get-bucket-cors --bucket X
aws s3api get-bucket-location --bucket X
aws s3api get-bucket-versioning --bucket X
Run Code Online (Sandbox Code Playgroud)