s3对象的临时URL是否也适用于cloudfront?

时间:2012-10-04 20:46:08

标签: url amazon-s3 amazon-cloudfront

如果我为s3对象创建临时网址,我是否可以将域名更改为我的云端分发版并让内容仍然可以从cloudfront获取?

1 个答案:

答案 0 :(得分:1)

如果您只是在S3临时网址中将域名更改为CloudFront分配,则无法使用

这种方法与CloudFront不同。请参阅CloudFront开发人员指南的Serving Private Content章节。

最相关的部分:

  
      
  1. 使用CloudFront控件API 创建CloudFront原始访问标识。有关更多信息,请参阅创建CloudFront   原始访问身份。

  2.   
  3. 使用Amazon S3 API(或您最喜欢的Amazon S3工具)更新私有对象上的ACL ,为其提供读取权限   您刚刚创建的CloudFront原始访问标识。有关的列表   您可以使用Amazon S3工具,转到Amazon CloudFront开发人员工具。   有关设置ACL的更多信息,请参阅修改ACL   您的私人内容对象。

  4.   
  5. 设置私有内容分发或流分发(创建新分发或更新现有分发)。更多   信息,请参阅设置私有内容分发和   流式传播。

  6.   
  7. 使用Amazon S3 API(或您最喜欢的Amazon S3工具)更新私有对象上的ACL以删除任何读取权限授予   对于公众,留下CloudFront原点的读取权限   访问身份。有关更多信息,请参阅修改您的ACL   私有内容对象。如果你只是想要服务,你可以在这里停留   包含基本网址的私人内容。如果要使用已签名,请继续   网址。

  8.   
  9. 使用AWS网站创建密钥对并下载您将用于对URL进行签名的私钥。有关的更多信息   创建密钥对,请参阅创建密钥对。

  10.   
  11. 更新您的私人内容分发或流媒体分发,以指定分发的网址必须签名,以及谁可以   签下他们。有关详细信息,请参阅要求签名的URL。

  12.   
  13. 创建签名网址以向最终用户提供。有关更多信息,请参阅创建签名URL。

  14.