查看 Amazon S3 on Outposts 访问点的列表 - Amazon Simple Storage Service

查看 Amazon S3 on Outposts 访问点的列表

访问点可简化对 Amazon S3 中的共享数据集的大规模数据访问管理。访问点是附加到存储桶的命名网络端点,您可以使用这些存储桶执行 Amazon S3 对象操作(如 GetObjectPutObject)。对于 S3 on Outposts,您必须使用访问点访问 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 access points(Outposts 访问点)下,查看您的 S3 on Outposts 访问点列表。

以下 AWS CLI 示例列出 Outposts 存储桶的接入点。要运行此命令,请将 user input placeholders 替换为您自己的信息。

aws s3control list-access-points --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket

以下 SDK for Java 示例列出 Outposts 存储桶的接入点。

import com.amazonaws.services.s3control.model.*; public void listAccessPoints(String bucketArn) { ListAccessPointsRequest reqListAPs = new ListAccessPointsRequest() .withAccountId(AccountId) .withBucket(bucketArn); ListAccessPointsResult respListAPs = s3ControlClient.listAccessPoints(reqListAPs); System.out.printf("ListAccessPoints Response: %s%n", respListAPs.toString()); }