管理向量存储桶策略
注意
适用于 Amazon Simple Storage Service 的 Amazon S3 Vectors 为预览版,可能会发生变化。
向量存储桶策略是基于资源的策略,可以将其直接附加到向量存储桶,以控制对存储桶及其内容的访问权限。可以添加、查看、编辑和删除向量存储桶策略。向量存储桶的存储桶策略可以向其它 Amazon 账户中的主体授予权限,以使它们适用于跨账户访问场景。
策略管理操作
-
PutVectorBucketPolicy:添加或更新存储桶策略。
-
GetVectorBucketPolicy:检索当前存储桶策略。
-
DeleteVectorBucketPolicy:移除存储桶策略。
添加向量存储桶策略
要添加或更新存储桶策略,请使用以下示例命令,并将用户输入占位符
替换为您自己的信息。
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-region
111122223333
:bucket/amzn-s3-demo-vector-bucket
"}]}'
查看向量存储桶策略
要检索存储桶策略,请使用以下示例命令,并将用户输入占位符
替换为您自己的信息。
aws s3vectors get-vector-bucket-policy \ --vector-bucket-name "
amzn-s3-demo-vector-bucket
"
删除向量存储桶策略
要删除存储桶策略,请使用以下示例命令,并将用户输入占位符
替换为您自己的信息。
aws s3vectors delete-vector-bucket-policy \ --vector-bucket-name "
amzn-s3-demo-vector-bucket
"
有关创建和管理存储桶策略的详细信息,包括策略示例和最佳实践,请参阅 S3 Vectors 基于资源的策略示例。