Ole*_*leg 4 amazon-s3 amazon-ec2 amazon-web-services amazon-iam
是否可以只允许用户对存储桶进行写入操作而没有读取权限?目标是让我的所有 EC2 实例将每个实例写入不同的存储桶,而不让它们读取任何其他存储桶。我的所有实例都使用相同的 IAM 角色运行。
这当然是可能的。例如,当使用带有交换机的sync命令时,我通常使用此只写策略将EC2实例备份到S3 :--delete
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::bucket-name"
]
},
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:DeleteObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts",
"s3:ListBucketMultipartUploads"
],
"Resource": [
"arn:aws:s3:::bucket-name/*"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4988 次 |
| 最近记录: |