如果我给用户一个直接的S3 URL,我还可以使用CloudFront吗?

时间:2017-06-16 19:00:20

标签: amazon-web-services amazon-s3 cdn amazon-cloudfront

我的应用有一个我的用户加载到他们网站的JavaScript文件:

<script src="https://s3.amazonaws.com/[my bucket]/app.js"></script>

无论用户是什么(无动态),此URL始终相同。

我已经以该格式(s3.amazonaws.com...)提供了网址。

现在我已经决定要使用CloudFront,因为文件需要加载太长时间(约.5秒)。 (问题1)现在我的用户在他们的页面中都包含了上述脚本,为时已晚?

此外,(问题2)假设为时已晚并且我需要让所有用户更新其<script>标记,是否可以提供新的CloudFront网址新用户继续使用此s3...网址,并且两者都将访问相同的文件(即,我不需要在亚马逊中支持2个单独的文件)?

1 个答案:

答案 0 :(得分:2)

问题1:是的,为时已晚。

问题2:是的,完全有可能让CloudFront服务该文件,同时也可以在S3上直接访问该文件。