테이블 정책 관리하기
테이블 정책 관리하기 (Managing table policies)
Amazon S3 콘솔, Amazon S3 REST API, AWS SDK, AWS CLI로 테이블의 테이블 정책을 추가·삭제·업데이트·조회할 수 있어요. 자세한 내용은 다음 항목들을 참고하세요. Amazon S3 Tables가 지원하는 AWS Identity and Access Management(IAM) 작업과 조건 키에 대한 자세한 내용은 "Access management for S3 Tables" 문서를 참고하세요. 테이블 정책 예시는 "Resource-based policies for 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
콘솔에서는 다음 단계를 따르면 돼요.
- https://console.aws.amazon.com/s3/ 에서 Amazon S3 콘솔을 열어요.
- 왼쪽 탐색 창에서 Amazon S3를 선택해요.
- Table buckets를 선택하고 테이블이 들어 있는 테이블 버킷 이름을 선택한 다음, 그 버킷에서 테이블을 선택해요.
- Permissions 탭을 선택해요.
- Table policy 항목에서 Edit을 선택해요.
- 정책 편집기에서 정책 JSON을 입력해요.
- (선택 사항) 자신의 필요에 맞게 응용할 수 있는 샘플 정책을 보려면 Policy examples를 선택해요.
- 정책을 입력한 후 Save changes를 선택해요.
테이블 정책 보기
테이블에 연결된 정책을 보려면 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
콘솔에서는 다음 단계를 따르면 돼요.
- https://console.aws.amazon.com/s3/ 에서 Amazon S3 콘솔을 열어요.
- 왼쪽 탐색 창에서 Amazon S3를 선택해요.
- Table buckets를 선택하고 테이블이 들어 있는 테이블 버킷 이름을 선택한 다음, 그 버킷에서 테이블을 선택해요.
- Permissions 탭을 선택해요.
테이블 정책 삭제하기
테이블에 연결된 정책을 삭제하려면 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
콘솔에서는 다음 단계를 따르면 돼요.
- https://console.aws.amazon.com/s3/ 에서 Amazon S3 콘솔을 열어요.
- 왼쪽 탐색 창에서 Amazon S3를 선택해요.
- Table buckets를 선택하고 테이블이 들어 있는 테이블 버킷 이름을 선택한 다음, 그 버킷에서 테이블을 선택해요.
- Permissions 탭을 선택해요.
- Table bucket policy 항목에서 Delete를 선택해요.
더 알아보기 (Learn more)
- 테이블 세부 정보 보기 (Viewing table details)
- 테이블에 태그 사용하기 (Tagging tables)