2017-05-19 1 views
0

以下のポリシーでAWS s3バケットのみを入れる方法を知りました。 put先をS3の1つのディレクトリに限定したいのですが、パスに追加すると拒否されます。どのような行動を追加する必要がありますか?AWS S3特定のフォルダに入れることの許可

{ 
"Version": "2012-10-17", 
"Statement": [ 
    { 
     "Effect": "Allow", 
     "Action": [ 
      "s3:PutObject", 
      "s3:PutObjectAcl" 
     ], 
     "Resource": "arn:aws:s3:::BUCKET-NAME/*" 
    } 
] 
} 

答えて

1

私は間違っていましたが、ポリシーは現在期待どおりに機能しています。それを置くために

{ 
"Version": "2012-10-17", 
"Statement": [ 
{ 
    "Effect": "Allow", 
    "Action": [ 
     "s3:PutObject", 
     "s3:PutObjectAcl" 
    ], 
    "Resource": "arn:aws:s3:::BUCKET-NAME/path/to/folder/*" 
} 
] 
} 

コマンド

aws s3 cp put-from-cli.test6 s3://BUCKET-NAME/path/to/folder/ 

が正しい資格情報を使用することにしてくださいがあります。

関連する問題