查看 S3 on Outposts 访问点策略 - Amazon Simple Storage Service

查看 S3 on Outposts 访问点策略

访问点具有不同的权限和网络控制,Amazon S3 on Outposts 将它们应用于通过该访问点发出的任何请求。每个访问点强制实施自定义访问点策略,该策略与附加到底层存储桶的存储桶策略结合使用。有关更多信息,请参阅接入点

有关使用 S3 on Outposts 中的访问点的更多信息,请参阅使用 S3 on Outposts 存储桶

以下主题说明如何使用 AWS Management Console、AWS Command Line Interface (AWS CLI) 和 AWS SDK for Java 查看您的 S3 on Outposts 访问点策略。

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

  2. 在左侧导航窗格中,选择 Outposts access points(Outposts 访问点)。

  3. 选择要查看其策略的 Outposts 访问点。

  4. Permissions(权限)选项卡上,查看 S3 on Outposts 访问点策略。

  5. 要编辑访问点策略,请参阅添加或编辑访问点策略

以下 AWS CLI 示例获取 Outposts 接入点策略。要运行此命令,请将 user input placeholders 替换为您自己的信息。

aws s3control get-access-point-policy --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point

以下 SDK for Java 示例获取 Outposts 接入点策略。

import com.amazonaws.services.s3control.model.*; public void getAccessPointPolicy(String accessPointArn) { GetAccessPointPolicyRequest reqGetAccessPointPolicy = new GetAccessPointPolicyRequest() .withAccountId(AccountId) .withName(accessPointArn); GetAccessPointPolicyResult respGetAccessPointPolicy = s3ControlClient.getAccessPointPolicy(reqGetAccessPointPolicy); System.out.printf("GetAccessPointPolicy Response: %s%n", respGetAccessPointPolicy.toString()); printWriter.printf("GetAccessPointPolicy Response: %s%n", respGetAccessPointPolicy.toString()); }