管理向量存储桶策略 - Amazon Simple Storage Service

管理向量存储桶策略

向量存储桶策略是基于资源的策略,可以将其直接附加到向量存储桶,以控制对存储桶及其内容的访问权限。您可以使用 Amazon S3 REST API、AWS SDK、S3 控制台或 AWS 命令行界面(AWS CLI)来添加、查看、编辑和删除向量存储桶策略。向量存储桶的存储桶策略可以向其它 AWS 账户中的主体授予权限,以使它们适用于跨账户访问场景。

策略管理操作

添加向量存储桶策略

  1. 通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Amazon S3

  3. 选择向量存储桶,并选择您要向其添加策略的向量存储桶名称。

  4. 选择权限选项卡。

  5. 向量存储桶策略下,选择编辑

  6. 在策略编辑器中,输入策略 JSON。

  7. (可选)选择策略示例以查看可以根据需要调整的示例策略。

  8. 输入您的策略后,选择保存更改

要添加或更新存储桶策略,请使用以下示例命令,并将用户输入占位符替换为您自己的信息。

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"}]}'

查看向量存储桶策略

  1. 通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Amazon S3

  3. 选择向量存储桶,并选择您要查看其策略的向量存储桶名称。

  4. 选择权限选项卡。

要检索存储桶策略,请使用以下示例命令,并将用户输入占位符替换为您自己的信息。

aws s3vectors get-vector-bucket-policy \ --vector-bucket-name "amzn-s3-demo-vector-bucket"

删除向量存储桶策略

  1. 通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Amazon S3

  3. 选择向量存储桶,并选择您要删除其策略的向量存储桶名称。

  4. 选择权限选项卡。

  5. 向量存储桶策略下,选择删除

要删除存储桶策略,请使用以下示例命令,并将用户输入占位符替换为您自己的信息。

aws s3vectors delete-vector-bucket-policy \ --vector-bucket-name "amzn-s3-demo-vector-bucket"

有关创建和管理存储桶策略的详细信息,包括策略示例和最佳实践,请参阅 S3 Vectors 基于资源的策略示例