Amazon s3 如何在AmazonS3中更改Bucket的策略条件
我在Amazon S3中的文件夹配置看起来像Amazon s3 如何在AmazonS3中更改Bucket的策略条件,amazon-s3,Amazon S3,我在Amazon S3中的文件夹配置看起来像BucketName/R/A/123现在我想在我的Bucket下添加另一个文件夹,并想将数据另存为BucketName/**i**/A/123。当我试图保存数据时,出现了一个错误: AccessDenied根据策略无效:策略条件失败:[“开始于”、“$key”、“R/”] 我知道我需要为文件夹I授予一些权限,以便在此存储桶下创建文件夹,但我很难找到位置 有人能告诉我哪里需要改变吗 谢谢 我知道我需要给予一些权限,文件夹我将在这个桶下创建,但我正在努力找
BucketName/R/A/123
现在我想在我的Bucket下添加另一个文件夹,并想将数据另存为BucketName/**i**/A/123
。当我试图保存数据时,出现了一个错误:
AccessDenied
根据策略无效:策略条件失败:[“开始于”、“$key”、“R/”]
我知道我需要为文件夹I授予一些权限,以便在此存储桶下创建文件夹,但我很难找到位置
有人能告诉我哪里需要改变吗
谢谢
我知道我需要给予一些权限,文件夹我将在这个桶下创建,但我正在努力找到哪里
不,不是根据此错误消息
您似乎正在代码中提供此策略
["starts-with", "$key", "R/"]
…这个策略——您的代码正在生成的表单上传后策略文档的一部分——告诉S3,您希望它使用一个不带“R/”的键来拒绝上传
如果这不是您想要的,您需要更改代码提供的策略,以便允许您以您想要的方式命名密钥。您是否使用AWS ClI或AWS Dashboard进行上述操作?@piyuspatil AWS Dashboard。您对bucket的权限是什么?因为我能够毫无问题地重现上述场景?@Jay我也面临着同样的问题。你能不能给我一份保险单,这样我也能解决我的问题?谢谢:)@Vishal我的错误在创建策略的代码中。您需要检查在代码中创建策略的位置并更改文件夹配置。谢谢@michael,非常有用