

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

# AWS Data Exchange Amazon S3(테스트 제품) 설정 및 쿼리
<a name="query-s3-data-access-cli"></a>

다음 절차에서는 AWS Command Line Interface ()를 사용하여 Amazon S3 데이터 액세스 데이터 세트를 설정하고 쿼리하는 방법을 보여줍니다AWS CLI. 쿼리하기 전에 사용자에게 정책을 연결할 수 있는 적절한 AWS Identity and Access Management (IAM) 권한을 얻어야 합니다. Amazon S3 전송 방법을 통해 공급자의 버킷에 있는 데이터에 직접 액세스하려면 다음 JSON 정책을 사용자 또는 역할에 포함시키세요.

**Amazon S3(테스트 제품) AWS Data Exchange 를 설정하려면**

1. [AWS Data Exchange 콘솔](https://console.aws.amazon.com/dataexchange)에 로그인 합니다.

1. 왼쪽 탐색 창의 **내 구독**에서 **데이터 세트를 호스팅하는에서 권한 있는** 데이터를 선택합니다. AWS 리전 이 자습서의 목적 지역은 **us-east-1**입니다.

1. **제품** 목록에서 **Amazon S3 AWS Data Exchange (테스트 제품)**를 선택한 다음 **블록체인 트랜잭션(테스트 데이터)** 데이터 세트를 선택합니다.

1. **IAM 권한 확인**을 선택합니다.
**참고**  
올바른 권한이 없는 경우 IAM 정책을 생성하고 사용자 또는 역할에 연결하는 방법을 자세히 설명하는 알림을 받게 됩니다. 다음은 자신의 정보를 각각의 *사용자 입력 자리 표시자*로 변경하는 예제입니다.

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

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
       {
         "Effect": "Allow",
         "Action": "s3:ListBucket",
         "Resource": [
           "arn:aws:s3:us-east-1:111122223333:accesspoint/my-access-point",
           "arn:aws:s3:::aws-data-exchange-s3-data-access-btc-demo-us-east-1"
         ]
       },
       {
         "Effect": "Allow",
         "Action": "s3:GetObject",
         "Resource": [
           "arn:aws:s3:us-east-1:111122223333:accesspoint/my-access-point/object/*",
           "arn:aws:s3:::aws-data-exchange-s3-data-access-btc-demo-us-east-1/*"
         ]
       }
     ]
   }
   ```

------

**를 사용하여 for Amazon S3(테스트 제품) 데이터 액세스 데이터 세트에 AWS Data Exchange 대한 쿼리를 허용하려면 AWS CLI**

1. **us-east-1**에서 **AWS CloudShell**을 엽니다.

1. 액세스 포인트 별칭 옆에 있는 복사 버튼을 선택하여 코드를 복사하여 붙여넣습니다. 올바른 액세스 포인트 별칭AWS CloudShell 을 사용하여에 명령을 추가하면이 제품에 포함된 Amazon S3 객체 목록을 볼 수 있습니다.
**중요**  
공급자가 요청자 지불을 활성화하면 구독자는 데이터 전송 및 요청 비용을 지불할 수 있습니다. 공급자가 데이터 스토리지 비용을 지불합니다. 자세한 내용은 Amazon Simple Storage Service 사용 설명서의 [스토리지 전송 및 사용량에 대한 요청자 지불액 버킷 사용](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RequesterPaysBuckets.html)을 참조하세요.

1. (선택 사항) 다음 명령을 사용하여 로컬 시스템에 객체를 복사도 할 수 있습니다.

   `aws s3api get-object --bucket <Access point alias> --key 'v1.0/btc/transactions/date=2022-11-27/part-00000-03a88dba-27dd-4f59-a890-70a3d2c7ad26-c000.snappy.parquet' AWS_btc.snappy.parquet --request-payer requester `