AWS S3 CLI - 如何使用存储桶上设置的所有当前策略获取 JSON?
Posted
技术标签:
【中文标题】AWS S3 CLI - 如何使用存储桶上设置的所有当前策略获取 JSON?【英文标题】:AWS S3 CLI - how to get JSON with all current policies set on a bucket? 【发布时间】:2017-10-27 02:56:24 【问题描述】:我正在测试来自 EC2 的 S3 命令。
如何列出当前为特定存储桶设置的所有策略? (在 AWS Web 控制台中 - 我可以看到那个 json 但想通过 AWS CLI 来做)
另外 - 如何通过 CLI(来自 EC2)创建 S3 存储桶并通过 JSON(或通过添加配置命令)附加所有策略?
【问题讨论】:
【参考方案1】:每个存储桶只有一个 S3 策略。此命令将显示此策略:
aws s3api get-bucket-policy --bucket my-bucket
此命令将创建一个存储桶:
aws s3 mb s3://mybucket --region us-west-1
此命令将创建附加策略到存储桶:
aws s3api put-bucket-policy --bucket mybucket --policy file://policy.json
S3 get-bucket-policy
S3 make bucket
Example Bucket Policies
【讨论】:
以上是关于AWS S3 CLI - 如何使用存储桶上设置的所有当前策略获取 JSON?的主要内容,如果未能解决你的问题,请参考以下文章