Amazon web services S3存储桶策略错误“;条件不适用于声明中的行动和资源组合;
我试图创建一个s3 bucket策略,操作如下:Amazon web services S3存储桶策略错误“;条件不适用于声明中的行动和资源组合;,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我试图创建一个s3 bucket策略,操作如下: “操作”:[“s3:GetObject”、“s3:PutObject”、“s3:PutObjectAcl”] 以及以下条件 “条件”:{“StringLike”:{“s3:x-amz-acl”:“bucket owner full control”} 但它抛出了以下错误: 条件不适用于语句中的操作和资源组合 这个错误到底是什么 有人能帮我一下为什么会发生这个错误吗 解决办法是什么 实际上,他试图添加整个策略,但未能这样做。 根据下面的说明,感谢您
“操作”:[“s3:GetObject”、“s3:PutObject”、“s3:PutObjectAcl”]
以及以下条件“条件”:{“StringLike”:{“s3:x-amz-acl”:“bucket owner full control”}
但它抛出了以下错误:
条件不适用于语句中的操作和资源组合
PutObject
,因此无法对s3:GetObject
或s3:PutObjectAcl
计算条件
如果这两个操作也应该得到支持,则需要将这些操作作为附加语句添加到bucket策略中,而不附加条件