

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# IAM 사용자에 대한 Amazon S3 권한 설정
<a name="s3-iam-perms"></a>

 AWS Marketplace 구성을 위해 생성된 IAM 사용자에게 Amazon S3와 상호 작용할 수 있는 권한이 있어야 합니다. 아래 표시된 Amazon S3 정책은 IAM 사용자에게 버킷을 보고, 버킷의 콘텐츠를 나열하고, 버킷에 객체를 업로드하고, 버킷의 객체에 대해 미리 서명된 URLs을 생성할 수 있는 권한을 부여합니다. 커넥터는 Amazon S3 버킷에 사용자 지정 EULA를 업로드하고 AWS Marketplace 카탈로그 API에 전달할 미리 서명된 URL을 생성해야 하므로 이러한 권한이 필요합니다.

다음 정책은 \$1\$1amzn-s3-demo-bucket\$1 가상 이름을 사용합니다. 버킷의 이름으로 바꾼 다음 정책을 IAM 사용자에게 연결합니다.

------
#### [ JSON ]

****  

```
{
"Version":"2012-10-17",		 	 	 
          "Statement": [
                  {
                            "Sid": "S3ListBucket",
                           "Effect": "Allow",
                           "Action": [
                           "s3:ListBucket"
                           ],
                           "Resource": [
                                   "arn:aws:s3:::${amzn-s3-demo-bucket}"
                           ]
                  },
                  {
                            "Sid": "AllowS3PutObject",
                           "Effect": "Allow",
                           "Action": [
                           "s3:PutObject"
                           ],
                           "Resource": [
                           "arn:aws:s3:::${amzn-s3-demo-bucket}/"
                           ]
                  },
                  {
                            "Sid": "AllowCreatePresignedUrl",
                           "Effect": "Allow",
                           "Action": [
                           "s3:PutObject",
                           "s3:PutObjectAcl",
                           "s3:GetObject",
                           "s3:GetObjectAcl"
                           ],
                           "Resource": [
                           "arn:aws:s3:::${amzn-s3-demo-bucket}/"
                           ]
                  }
         ]
}
```

------