本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用接入点别名来引用接入点 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/代表名为的接入点testtest,该接入点归该地区账户 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.jpglions.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。