如果我为s3对象创建临时网址,我是否可以将域名更改为我的云端分发版并让内容仍然可以从cloudfront获取?
答案 0 :(得分:1)
如果您只是在S3临时网址中将域名更改为CloudFront分配,则无法使用。
这种方法与CloudFront不同。请参阅CloudFront开发人员指南的Serving Private Content章节。
最相关的部分:
使用CloudFront控件API 创建CloudFront原始访问标识。有关更多信息,请参阅创建CloudFront 原始访问身份。
使用Amazon S3 API(或您最喜欢的Amazon S3工具)更新私有对象上的ACL ,为其提供读取权限 您刚刚创建的CloudFront原始访问标识。有关的列表 您可以使用Amazon S3工具,转到Amazon CloudFront开发人员工具。 有关设置ACL的更多信息,请参阅修改ACL 您的私人内容对象。
设置私有内容分发或流分发(创建新分发或更新现有分发)。更多 信息,请参阅设置私有内容分发和 流式传播。
使用Amazon S3 API(或您最喜欢的Amazon S3工具)更新私有对象上的ACL以删除任何读取权限授予 对于公众,留下CloudFront原点的读取权限 访问身份。有关更多信息,请参阅修改您的ACL 私有内容对象。如果你只是想要服务,你可以在这里停留 包含基本网址的私人内容。如果要使用已签名,请继续 网址。
使用AWS网站创建密钥对并下载您将用于对URL进行签名的私钥。有关的更多信息 创建密钥对,请参阅创建密钥对。
更新您的私人内容分发或流媒体分发,以指定分发的网址必须签名,以及谁可以 签下他们。有关详细信息,请参阅要求签名的URL。
- 醇>
创建签名网址以向最终用户提供。有关更多信息,请参阅创建签名URL。