View a markdown version of this page

S3 Vectors ID 기반 정책 예제 - Amazon Simple Storage Service

S3 Vectors ID 기반 정책 예제

IAM ID 기반 정책은 IAM 사용자, 그룹 또는 역할에 연결하여 S3 Vectors 리소스에서 수행할 수 있는 작업을 정의하는 JSON 문서입니다. 이러한 정책은 요청하는 ID의 컨텍스트에서 평가되며 AWS 환경 전체에서 권한을 관리하는 중앙 집중식 방법을 제공합니다. ID 기반 정책은 누가 어떤 권한을 갖고 있는지에 대한 명확한 감사 추적을 제공하며, 액세스 요구 사항이 변화함에 따라 쉽게 수정할 수 있습니다.

S3 Vectors에 대한 ID 기반 정책을 설계할 때는 벡터 데이터와 상호 작용할 다양한 유형의 사용자 및 애플리케이션을 고려하세요. 일반적인 패턴에는 벡터를 쿼리해야 하는 데이터 과학자, 벡터 데이터를 로드하고 관리해야 하는 데이터 엔지니어, 버킷 구성을 완전히 제어해야 하는 관리자, 특정 벡터 인덱스에 대한 특정 읽기 또는 쓰기 액세스가 필요한 애플리케이션이 포함됩니다.

정책 예제

관리 액세스 정책

이 정책은 플랫폼 관리자 또는 DevOps 팀에 적합한 S3 Vectors 리소스에 대한 전체 관리 액세스를 제공합니다.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowAdministrativeAccess", "Effect": "Allow", "Action": [ "s3vectors:CreateVectorBucket", "s3vectors:PutVectorBucketPolicy", "s3vectors:DeleteVectorBucket", "s3vectors:DeleteVectorBucketPolicy", "s3vectors:GetVectorBucket", "s3vectors:GetVectorBucketPolicy", "s3vectors:ListVectorBuckets", "s3vectors:CreateIndex", "s3vectors:DeleteIndex", "s3vectors:GetIndex", "s3vectors:ListIndexes", "s3vectors:DeleteVectors", "s3vectors:GetVectors", "s3vectors:ListVectors", "s3vectors:PutVectors", "s3vectors:QueryVectors" ], "Resource": "*" } ] }

애플리케이션별 액세스 정책

이 정책은 지정된 벡터 인덱스에서 특정 작업을 수행해야 하는 애플리케이션을 위해 설계되었습니다.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowApplicationVectorAccess", "Effect": "Allow", "Action": [ "s3vectors:QueryVectors", "s3vectors:GetVectors", "s3vectors:PutVectors", "s3vectors:ListVectors" ], "Resource": [ "arn:aws:s3vectors:aws-region:123456789012:bucket/amzn-s3-demo-vector-bucket/index/product-recommendations", "arn:aws:s3vectors:aws-region:123456789012:bucket/amzn-s3-demo-vector-bucket/index/content-similarity" ] }, { "Sid": "AllowGetIndex", "Effect": "Allow", "Action": "s3vectors:GetIndex", "Resource": "arn:aws:s3vectors:aws-region:123456789012:bucket/amzn-s3-demo-vector-bucket/index/*" }, { "Sid": "AllowIndexInspection", "Effect": "Allow", "Action": "s3vectors:ListIndexes", "Resource": "arn:aws:s3vectors:aws-region:123456789012:bucket/amzn-s3-demo-vector-bucket" } ] }