s3에서 퍼블릭 액세스 차단을 활성화 한 후 버킷 정책을 설정했는데 접근 안될 때
퍼블릭 액세스 차단을 비활성화 했을 떄의 코드이다.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::123456789:user/user-role"
},
"Action": [
"s3:PutObject",
"s3:ListBucket",
"s3:PutBucketPolicy",
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::s3-bucket",
"arn:aws:s3:::s3-bucket/*"
]
}
]
}
해결방법