액세스 권한 부여를 통해 S3 데이터에 액세스 - Amazon Simple Storage Service

액세스 권한 부여를 통해 S3 데이터에 액세스

액세스 권한 부여를 통해 임시 보안 인증 정보를 획득한 피부여자는 해당 임시 보안 인증 정보를 사용하여 Amazon S3 API 작업을 호출하여 데이터에 액세스할 수 있습니다.

피부여자는 AWS Command Line Interface(AWS CLI), AWS SDK, Amazon S3 REST API를 사용하여 S3 데이터에 액세스할 수 있습니다.

S3 Access Grants로부터 임시 보안 인증 정보를 받은 후 피부여자는 해당 보안 인증 정보로 프로필을 설정하여 데이터를 검색할 수 있습니다.

AWS CLI를 설치하려면 AWS Command Line Interface 사용 설명서AWS CLI 설치를 참조하세요.

다음 예시 명령을 사용하려면 user input placeholders를 실제 정보로 대체하세요.

예 - 프로필 설정
aws configure set aws_access_key_id "$accessKey" --profile access-grants-consumer-access-profile aws configure set aws_secret_access_key "$secretKey" --profile access-grants-consumer-access-profile aws configure set aws_session_token "$sessionToken" --profile access-grants-consumer-access-profile

다음 예시 명령을 사용하려면 user input placeholders를 실제 정보로 대체하세요.

예 – S3 데이터 가져오기

피부여자는 get-object AWS CLI 명령을 사용하여 데이터에 액세스할 수 있습니다. 피부여자는 put-object, ls 및 기타 S3 AWS CLI 명령도 사용할 수 있습니다.

aws s3api get-object \ --bucket DOC-EXAMPLE-BUCKET1 \ --key myprefix \ --region us-east-2 \ --profile access-grants-consumer-access-profile

이 섹션에서는 피부여자가 AWS SDK를 사용하여 S3 데이터에 액세스하는 방법의 예시를 보여줍니다.

Java

임시 보안 인증 정보를 사용하여 S3 데이터를 가져오는 방법의 예는 AWS SDK를 사용하여 객체를 가져오는 방법과 Amazon S3 code examples for the AWS SDK for Java 2.x를 참조하세요.