S3 Access Grants 인스턴스의 세부 정보 보기 - Amazon Simple Storage Service

S3 Access Grants 인스턴스의 세부 정보 보기

특정 AWS 리전에 있는 Amazon S3 Access Grants 인스턴스의 세부 정보를 볼 수 있습니다. AWS Resource Access Manager(AWS RAM)를 통해 공유된 인스턴스를 포함하여 S3 Access Grants 인스턴스를 나열할 수도 있습니다.

Amazon S3 콘솔, AWS Command Line Interface(AWS CLI), Amazon S3 REST API, AWS SDK를 사용하여 S3 Access Grants 인스턴스의 세부 정보를 보거나 S3 Access Grants 인스턴스를 나열할 수 있습니다.

S3 Access Grants 인스턴스를 보는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Access Grants를 선택합니다.

  3. S3 Access Grants 페이지에서 사용하려는 S3 Access Grants 인스턴스가 포함된 리전을 선택합니다.

  4. S3 Access Grants 페이지에는 S3 Access Grants 인스턴스와 계정과 공유된 모든 계정 간 인스턴스가 나열됩니다. 인스턴스 세부 정보를 보려면 세부 정보 보기를 선택합니다.

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

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

예 - S3 Access Grants 인스턴스의 세부 정보 가져오기
aws s3control get-access-grants-instance \ --account-id 111122223333 \ --region us-east-2

응답:

{ "AccessGrantsInstanceArn": "arn:aws:s3:us-east-2: 111122223333:access-grants/default", "AccessGrantsInstanceId": "default", "CreatedAt": "2023-05-31T17:54:07.893000+00:00" }
예 - 계정의 모든 S3 Access Grants 인스턴스 나열

이 작업은 계정의 S3 Access Grants 인스턴스를 나열합니다. AWS 리전당 하나의 S3 Access Grants 인스턴스만 보유할 수 있습니다. 이 작업은 계정에서 액세스할 수 있는 다른 계정 간 S3 Access Grants 인스턴스도 나열합니다.

aws s3control list-access-grants-instances \ --account-id 111122223333 \ --region us-east-2

응답:

{ "AccessGrantsInstanceArn": "arn:aws:s3:us-east-2: 111122223333:access-grants/default", "AccessGrantsInstanceId": "default", "CreatedAt": "2023-05-31T17:54:07.893000+00:00" }

S3 Access Grants 인스턴스 관리를 위한 Amazon S3 REST API 지원에 대한 자세한 내용은 Amazon Simple Storage Service API 참조의 다음 섹션을 참조하세요.

이 섹션에서는 AWS SDK를 사용하여 S3 Access Grants 인스턴스의 세부 정보를 가져오는 방법의 예시를 보여줍니다.

다음 예제를 사용하려면 user input placeholders를 사용자의 정보로 대체합니다.

Java
예 - S3 Access Grants 인스턴스 가져오기
public void getAccessGrantsInstance() { GetAccessGrantsInstanceRequest getRequest = GetAccessGrantsInstanceRequest.builder() .accountId("111122223333") .build(); GetAccessGrantsInstanceResponse getResponse = s3Control.getAccessGrantsInstance(getRequest); LOGGER.info("GetAccessGrantsInstanceResponse: " + getResponse); }

응답:

GetAccessGrantsInstanceResponse( AccessGrantsInstanceArn=arn:aws:s3:us-east-2: 111122223333:access-grants/default, CreatedAt=2023-06-07T01:46:20.507Z)
예 - 계정의 모든 S3 Access Grants 인스턴스 나열

이 작업은 계정의 S3 Access Grants 인스턴스를 나열합니다. 리전당 하나의 S3 Access Grants 인스턴스만 보유할 수 있습니다. 이 작업은 계정에서 액세스할 수 있는 다른 계정 간 S3 Access Grants 인스턴스도 나열할 수 있습니다.

public void listAccessGrantsInstances() { ListAccessGrantsInstancesRequest listRequest = ListAccessGrantsInstancesRequest.builder() .accountId("111122223333") .build(); ListAccessGrantsInstancesResponse listResponse = s3Control.listAccessGrantsInstances(listRequest); LOGGER.info("ListAccessGrantsInstancesResponse: " + listResponse); }

응답:

ListAccessGrantsInstancesResponse( AccessGrantsInstancesList=[ ListAccessGrantsInstanceEntry( AccessGrantsInstanceId=default, AccessGrantsInstanceArn=arn:aws:s3:us-east-2:111122223333:access-grants/default, CreatedAt=2023-06-07T04:28:11.728Z ) ] )