使用接入点别名来引用接入点 ARNs,或 virtual-hosted-style URIs - FSx 适用于 ONTAP

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用接入点别名来引用接入点 ARNs,或 virtual-hosted-style URIs

创建连接到 for ONTAP 卷 FSx 的接入点后,您可以通过 AWS CLI 和 S3 API 以及兼容 S3 的第三方 AWS 服务和应用程序访问您的数据。在 AWS 服务 或应用程序中提及接入点时,您可以使用 Amazon 资源名称 (ARN)、接入点别名或虚拟托管样式 URI。

接入点 ARNs

接入点有 Amazon 资源名称 (ARNs)。接入点 ARNs 与 S3 存储桶类似 ARNs,但它们是显式键入的,并对接入点 AWS 区域 和接入点所有者的 AWS 账户 ID 进行编码。有关更多信息 ARNs,请参阅AWS Identity and Access Management 用户指南中的使用 Amazon 资源名称识别 AWS 资源 (ARNs)

接入 ARNs 点采用以下格式:

arn:aws::s3:region:account-id:accesspoint/resource

arn:aws:s3:us-west-2:777777777777:accesspoint/test代表名为的接入点test,该接入点归该地区账户 7777777777 所有。us-west-2

ARNs 对于通过接入点访问的对象和文件,请使用以下格式:

arn:aws::s3:region:account-id:accesspoint/access-point-name/object/resource

arn:aws:s3:us-west-2:111122223333:accesspoint/test/object/lions.jpg表示通过名为的接入点访问的文件 lions.jpgtest,该接入点归该地区账户 111122223333 所有。us-west-2

有关接入点的更多信息 ARNs,请参阅 Amazon 简单存储服务用户指南 ARNs中的接入点

接入点别名

创建接入点时,Amazon S3 会自动生成一个接入点别名,您可以在任何可以使用 S3 存储桶名称访问数据的地方使用该别名。

接入点别名无法更改。对于连接到 for ONTAP 卷 FSx 的接入点,接入点别名由以下部分组成:

access point prefix-metadata-ext-s3alias

下图显示了连接到 for ONTAP 卷的 S3 接入点的 ARN 和接入点别名,这些接入点作为对 CLI 命令describe-s3-access-point-attachments FSx 的响应的一部分返回。 FSx 本示例中的接入点名为my-ontap-ap

... "S3AccessPoint": { "ResourceARN": "arn:aws:s3:us-east-1:111122223333:accesspoint/my-ontap-ap", "Alias": "my-ontap-ap-aqfqprnstn7aefdfbarligizwgyfouse1a-ext-s3alias", ...
注意

-ext-s3alias后缀保留给连接到 for ONTAP 卷的 S3 接入点 FSx 的别名,不能用于接入点名称。

在某些 S3 数据平面操作中,您可以使用接入点别名代替 Amazon S3 接入点 ARN。有关支持的操作的列表,请参阅接入点兼容性

有关完整的接入点别名限制,请参阅《Amazon 简单存储服务用户指南》中的接入点别名限制

虚拟托管类型 URI

接入点仅支持 virtual-host-style寻址。在虚拟托管式的 URI 中,接入点名称和 AWS 区域 是 URL 中域名的一部分。 AWS 账户要查看连接到 for ONTAP 卷的接入点的 S3 URI,请在 S3 接入点详细信息下的接入点详细信息页面中,选择为 S 3 接入点列出的接入点名称。 FSx 这将带您进入 Amazon S3 控制台中的接入点详细信息页面。您可以在 “属性” 下找到 S3 URI

有关更多信息,请参阅《亚马逊简单存储服务用户指南》中的虚拟托管式 URI