本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用自定义 URL 更新您的访问终端节点
使用您的 Web 应用程序创建的默认访问端点包含服务生成的标识符。为了提供品牌体验,您可能需要为用户提供一个自定义网址,以访问您的 Transfer Family 网络应用程序。本主题介绍如何使用自定义 URL 更新您的访问终端节点。
注意
以下过程依赖于您使用推荐的CloudFormation 堆栈模板
但是,所提供的模板简化了流程,并且可以更轻松地避免错误配置。如果您不使用该 Amazon CloudFormation 模板,请务必遵循以下准则:
- 
                    O rigin 请求策略应将查询字符串和 Cookie 转发到源,而不应将 Host标头转发到源。
- 
                    缓存策略不应在缓存密钥中包含 Host标头。
自定义您的 Web 应用程序网址
- 
                使用 Transfer Family 提供的 Amazon CloudFormation 模板CloudFormation 堆栈模板 创建 CloudFront 分配。 - 
                        在 https://console.aws.amazon.com/cloudformat ion 上打开 Amazon CloudFormation 控制台。 
- 
                        选择创建堆栈并指定以下内容。 - 
                                在 “先决条件-准备模板” 部分,选择 “选择现有模板”。 
- 
                                在指定模板部分,选择上传模板文件。 
- 
                                保存CloudFormation 堆栈模板 文件,然后将其上传到此处。 
 
- 
                                
- 
                        选择 “下一步” 并提供以下信息。 - 
                                WebAppEndpoint: 从你的 Web 应用程序中复制值 
- 
                                AccessEndpoint: 提供您要使用的自定义域名 
- 
                                AcmCertificateArn: 为存储在中的公共或私有 SSL/TLS 证书提供 ARN Amazon Certificate Manager 
 
- 
                                
- 
                        完成向 Amazon CloudFormation 导直到新堆栈创建完毕。 
 
- 
                        
- 
                在您的 Web 应用程序中,编辑 A ccess 端点,将自定义 UR L 更新为您要使用的网址。   
- 
                创建 DNS 记录,将自定义域名的流量路由到 CloudFront分配。如果您使用的是 Route 53 作为该区域,则可以为 CloudFront 分配名称创建别名或别名记录(例如 xxxx .cloudfront.net)。有关将 Amazon Route 53 与配合使用的信息 CloudFront,请参阅配置 Amazon Route 53 以将流量路由到 CloudFront分配。 
- 
                将默认访问端点替换为 AllowedOrigins代码块中的以下行,从而更新您的跨源资源共享策略:"https://custom-url"您需要对您的 Web 应用程序使用的每个存储分区进行此更改。 更新后,CORS 政策的 AllowedOrigins部分应如下所示:"AllowedOrigins": [ "https://custom-url"],每个 Transfer AllowedOrigins Family 网络应用程序只需要输入一个条目。 有关更多详细信息,请参阅为您的 Amazon S3 存储桶设置跨源资源共享 (CORS) 过程。 
现在,您可以访问您的自定义访问终端节点,并与您的最终用户共享此链接。