벡터 버킷 정책 관리
벡터 버킷 정책은 버킷 및 그 콘텐츠에 대한 액세스를 제어하기 위해 벡터 버킷에 직접 연결하는 리소스 기반 정책입니다. Amazon S3 REST API, AWS SDK, S3 콘솔 또는 AWS 명령줄 인터페이스(AWS CLI)를 사용하여 벡터 버킷 정책을 추가, 보기, 편집, 삭제할 수 있습니다. 벡터 버킷에 대한 버킷 정책은 다른 AWS 계정의 위탁자에게 권한을 부여할 수 있으므로 교차 계정 액세스 시나리오에 유용합니다.
정책 관리 작업
-
PutVectorBucketPolicy - 버킷 정책을 추가하거나 업데이트합니다.
-
GetVectorBucketPolicy - 현재 버킷 정책을 검색합니다.
-
DeleteVectorBucketPolicy - 버킷 정책을 제거합니다.
벡터 버킷 정책 추가
https://console.aws.amazon.com/s3/
에서 S3 콘솔을 엽니다. 왼쪽 탐색 창에서 Amazon S3를 선택합니다.
벡터 버킷을 선택하고 정책을 추가할 벡터 버킷 이름을 선택합니다.
권한 탭을 선택합니다.
벡터 버킷 정책에서 편집을 선택합니다.
정책 편집기에서 정책 JSON을 입력합니다.
(선택 사항) 정책 예제를 선택하여 필요에 맞게 조정할 수 있는 샘플 정책을 확인합니다.
정책을 입력한 후 변경 사항 저장을 선택합니다.
버킷 정책을 추가하거나 업데이트하려면 다음 예제 명령을 사용하고 사용자 입력 자리 표시자를 실제 정보로 바꿉니다.
aws s3vectors put-vector-bucket-policy \ --vector-bucket-name "amzn-s3-demo-vector-bucket" \ --policy '{"Version": "2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::111122223333:root"},"Action":"s3vectors:*","Resource":"arn:aws:s3vectors::aws-region111122223333:bucket/amzn-s3-demo-vector-bucket"}]}'
벡터 버킷 정책 보기
https://console.aws.amazon.com/s3/
에서 S3 콘솔을 엽니다. 왼쪽 탐색 창에서 Amazon S3를 선택합니다.
벡터 버킷을 선택하고 정책을 보려는 벡터 버킷 이름을 선택합니다.
권한 탭을 선택합니다.
버킷 정책을 확인하려면 다음 예제 명령을 사용하고 사용자 입력 자리 표시자를 실제 정보로 바꿉니다.
aws s3vectors get-vector-bucket-policy \ --vector-bucket-name "amzn-s3-demo-vector-bucket"
벡터 버킷 정책 삭제
https://console.aws.amazon.com/s3/
에서 S3 콘솔을 엽니다. 왼쪽 탐색 창에서 Amazon S3를 선택합니다.
벡터 버킷을 선택하고 정책을 삭제하려는 벡터 버킷 이름을 선택합니다.
권한 탭을 선택합니다.
벡터 버킷 정책에서 삭제를 선택합니다.
버킷 정책을 삭제하려면 다음 예제 명령을 사용하고 사용자 입력 자리 표시자를 실제 정보로 바꿉니다.
aws s3vectors delete-vector-bucket-policy \ --vector-bucket-name "amzn-s3-demo-vector-bucket"
정책 예제 및 모범 사례를 포함하여 버킷 정책 만들기 및 관리에 대한 자세한 내용은 S3 Vectors 리소스 기반 정책 예시 섹션을 참조하세요.