테이블 정책 관리 - Amazon Simple Storage Service

테이블 정책 관리

Amazon S3 콘솔, Amazon S3 REST API, AWS SDK 및 AWS CLI를 사용하여 테이블에 대한 테이블 정책을 추가, 삭제, 업데이트 및 확인할 수 있습니다. 자세한 내용은 다음 항목을 참조하세요. Amazon S3 Tables에 지원되는 AWS Identity and Access Management(IAM) 작업 및 조건 키에 대한 자세한 내용은 S3 Tables의 액세스 관리 섹션을 참조하세요. 테이블 정책 예시는 S3 Tables의 리소스 기반 정책 섹션을 참조하세요.

테이블 정책 추가

테이블에 테이블 정책을 추가하려면 Amazon S3 REST API, AWS SDK 및 AWS CLI를 사용할 수 있습니다.

이 예시는 AWS CLI를 사용하여 테이블에 연결된 정책을 확인하는 방법을 보여줍니다. 명령을 사용하려면 사용자 입력 자리 표시자를 사용자의 정보로 대체합니다.

aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1/table/tableID \ --namespace my-namespace \ --name my-table
  1. https://console.aws.amazon.com/s3/에서 S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Amazon S3를 선택합니다.

  3. 테이블 버킷을 선택하고 테이블이 포함된 테이블 버킷 이름을 선택한 다음 해당 버킷에서 테이블을 선택합니다.

  4. 권한 탭을 선택합니다.

  5. 테이블 정책에서 편집을 선택합니다.

  6. 정책 편집기에서 정책 JSON을 입력합니다.

  7. (선택 사항) 정책 예제를 선택하여 필요에 맞게 조정할 수 있는 샘플 정책을 확인합니다.

  8. 정책을 입력한 후 변경 사항 저장을 선택합니다.

테이블 정책 보기

테이블에 연결된 버킷 정책을 보려면 Amazon S3 REST API, AWS SDK 및 AWS CLI를 사용할 수 있습니다.

이 예시는 AWS CLI를 사용하여 테이블에 연결된 정책을 확인하는 방법을 보여줍니다. 명령을 사용하려면 사용자 입력 자리 표시자를 사용자의 정보로 대체합니다.

aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespace my-namespace \ --name my-table
  1. https://console.aws.amazon.com/s3/에서 S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Amazon S3를 선택합니다.

  3. 테이블 버킷을 선택하고 테이블이 포함된 테이블 버킷 이름을 선택한 다음 해당 버킷에서 테이블을 선택합니다.

  4. 권한 탭을 선택합니다.

테이블 정책 삭제

테이블에 연결된 정책을 삭제하려면 Amazon S3 REST API, AWS SDK 및 AWS CLI를 사용할 수 있습니다.

이 예시에서는 AWS CLI를 사용하여 테이블 정책을 삭제하는 방법을 보여줍니다. 명령을 사용하려면 사용자 입력 자리 표시자를 사용자의 정보로 대체합니다.

aws s3tables delete-table-policy \ --table-ARN arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespace your-namespace \ --name your-table
  1. https://console.aws.amazon.com/s3/에서 S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Amazon S3를 선택합니다.

  3. 테이블 버킷을 선택하고 테이블이 포함된 테이블 버킷 이름을 선택한 다음 해당 버킷에서 테이블을 선택합니다.

  4. 권한 탭을 선택합니다.

  5. 테이블 버킷 정책에서 삭제를 선택합니다.