

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

# AWS Marketplace 판매자 계정에서 IAM 사용자 생성
<a name="create-iam-user-seller-account"></a>

다음 섹션의 단계에서는 Salesforce가 AWS Marketplace 판매자 계정에 연결할 수 있는 IAM 사용자를 생성하는 방법을 설명합니다. 사용자를 생성한 다음 사용자가 Amazon S3 버킷에 연결하고 미리 서명된 URLs.

 AWS Marketplace 판매자 계정에서 사용자를 생성하고이 단계를 완료하려면 AWS 관리자 권한이 있어야 합니다.

**Topics**
+ [IAM 사용자 생성](create-user-steps.md)
+ [IAM 사용자에 대한 Amazon S3 권한 설정](s3-iam-perms.md)

# IAM 사용자 생성
<a name="create-user-steps"></a>

다음 단계에 따라 AWS Marketplace 판매자 계정에서 IAM 사용자를 생성합니다.

1.  AWS Marketplace 포털에서 판매자 계정에 로그인합니다.

1. 탐색 창에서 **사용자를** 선택한 다음 **사용자 생성을** 선택합니다.

1. **사용자 이름** 상자에 **apn-ace-***CompanyName*-**AccessUser-prod**를 입력합니다. 여기서 *CompanyName*은 회사의 이름입니다. 그런 **다음 다음을** 선택합니다.

1. **권한 설정** 페이지에서 **정책 직접 연결을** 선택한 **후 다음을** 선택합니다.

   **권한 정책 섹션이** 나타납니다.

1. **AWSPartnerCentralOpportunityManagement**를 찾습니다.

   검색 결과에 정책이 나타납니다.

1. 정책 옆의 확인란을 선택한 **후 다음을** 선택합니다.
**중요**  
다른 정책이나 권한을 추가하지 마세요.

1. **검토 및 생성** 페이지에서 **사용자 생성을** 선택합니다.

# 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}/"
                           ]
                  }
         ]
}
```

------