aws codeDeployでデプロイするためにEC2(Amazon Linux)にcodeDeployエージェントをインストールをawsチュートリアルに従って、
wget https://bucket-name.s3.ap-northeast-a.amazonaws.com/latest/install
と打ちましたが、403 forbiddenのエラーです。
Resolving bucket-name.s3.ap-northeast-1.amazonaws.com (bucket-name.s3.ap-northeast-1.amazonaws.com)... 52.219.12.7 Connecting to bucket-name.s3.ap-northeast-1.amazonaws.com (bucket-name.s3.ap-northeast-1.amazonaws.com)|52.219.12.7|:44 3... connected. HTTP request sent, awaiting response... 403 Forbidden 2021-01-19 11:09:41 ERROR 403: Forbidden.
S3のアクセス権限あたりが怪しそうなのですが、バケットポリシーには問題がなさそうに思えます。もしかしたら気が付かなった点があるかもしれませんので下記のバケットポリシーに問題ないかお尋ねします。
また、問題がなかったらどこあたりにエラーの原因がありそうかお教えください、お願いします。
{ "Version": "2008-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::accountnumber:root" }, "Action": "s3:PutObject", "Resource": "arn:aws:s3:::bucket-name/*" }, { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::accountnumber:role/CodeDeployDemo-EC2-Instance-Profile" }, "Action": [ "s3:Get*", "s3:List*" ], "Resource": "arn:aws:s3:::bucket-name/*" } ] }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/19 12:53