AWS S3 CLI - 如何使用存储桶上设置的所有当前策略获取 JSON?
AWS S3 CLI - how to get JSON with all current policies set on a bucket?
我正在测试来自 EC2 的 S3 命令。
如何列出当前为特定存储桶设置的所有策略? (在 AWS Web 控制台中 - 我可以看到 json 但想通过 AWS CLI 做到这一点)
此外 - 如何通过 CLI(从 EC2)创建 S3 存储桶并通过 JSON(或通过添加配置命令)附加所有策略?
每个存储桶只有一个 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
我正在测试来自 EC2 的 S3 命令。
如何列出当前为特定存储桶设置的所有策略? (在 AWS Web 控制台中 - 我可以看到 json 但想通过 AWS CLI 做到这一点)
此外 - 如何通过 CLI(从 EC2)创建 S3 存储桶并通过 JSON(或通过添加配置命令)附加所有策略?
每个存储桶只有一个 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