메타데이터 테이블 구성에 대한 권한 설정
메타데이터 테이블 구성을 생성하려면 메타데이터 테이블 구성을 생성 및 관리하고 메타데이터 테이블과 메타데이터 테이블이 저장되는 테이블 버킷을 생성 및 관리하는 데 필요한 AWS Identity and Access Management(IAM) 권한이 있어야 합니다.
메타데이터 테이블 구성을 생성하고 관리하려면 다음 권한이 있어야 합니다.
-
s3:CreateBucketMetadataTableConfiguration
- 이 권한을 사용하면 범용 버킷에 대한 메타데이터 테이블 구성을 생성할 수 있습니다. -
s3:GetBucketMetadataTableConfiguration
- 이 권한을 사용하면 메타데이터 테이블 구성에 대한 정보를 검색할 수 있습니다. -
s3:DeleteBucketMetadataTableConfiguration
- 이 권한을 사용하면 메타데이터 테이블 구성을 삭제할 수 있습니다.
테이블 및 테이블 버킷을 생성하고 작업하려면 특정 s3tables
권한이 있어야 합니다. 메타데이터 테이블 구성을 생성하려면 최소한 다음 s3tables
권한이 있어야 합니다.
-
s3tables:CreateNamespace
- 이 권한을 사용하면 테이블 버킷에 네임스페이스를 생성할 수 있습니다. 메타데이터 테이블은 기본aws_s3_metadata
네임스페이스를 사용합니다. -
s3tables:GetTable
- 이 권한을 사용하면 메타데이터 테이블에 대한 정보를 검색할 수 있습니다. -
s3tables:CreateTable
- 이 권한을 사용하면 메타데이터 테이블을 생성할 수 있습니다. -
s3tables:PutTablePolicy
- 이 권한을 사용하면 메타데이터 테이블 정책을 추가하거나 업데이트할 수 있습니다.
모든 테이블 및 테이블 버킷 권한에 대한 자세한 내용은 Access management for S3 Tables을 참조하세요.
중요
또한 메타데이터 테이블을 쿼리할 수 있도록 테이블 버킷을 AWS 분석 서비스와 통합하려면 추가 권한이 필요합니다. 자세한 내용은 Integrating Amazon S3 Tables with AWS analytics services를 참조하세요.
메타데이터 테이블 및 테이블 버킷을 생성하고 작업하려면 다음 예시 정책을 사용할 수 있습니다. 이 정책에서는 메타데이터 테이블 구성을 적용하는 범용 버킷을
이라고 합니다. 메타데이터 테이블을 저장하는 테이블 버킷을 amzn-s3-demo-source-bucket
이라고 합니다. 이 정책을 사용하려면 두 버킷 이름과 amzn-s3-demo-bucket
를 실제 정보로 대체하세요.user input placeholders
{ "Version":"2012-10-17", "Statement":[ { "Sid":"PermissionsToWorkWithMetadataTables", "Effect":"Allow", "Action":[ "s3:CreateBucketMetadataTableConfiguration", "s3:GetBucketMetadataTableConfiguration", "s3:DeleteBucketMetadataTableConfiguration", "s3tables:*" ], "Resource":[ "arn:aws:s3:::bucket/
amzn-s3-demo-source-bucket
", "arn:aws:s3tables:region
:account_id
:bucket/amzn-s3-demo-bucket
", "arn:aws:s3tables:region
:account_id
:bucket/amzn-s3-demo-bucket
/table/*" ] } ] }