问题标签 [amazon-cloudfront]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3901 浏览

asp.net - ASP.Net 中的 Amazon CloudFront 失效

我不确定如何使用 ASP.Net 向 Amazon CloudFront 发送请求以使对象无效。

详细信息在这里http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?Invalidation.html 但我不知道如何在 ASP.Net 中实现这一点......有人可以帮忙吗?

0 投票
1 回答
939 浏览

javascript - Flash Player 上的外部 Javascript 接口在 CDN (Cloudfront) 上不起作用

我有一个带有外部 javascript 接口的 Flash 播放器:reloadData() 我在编辑页面上的信息时通过 Javascript 调用该函数 - 基本上是为了使页面上的数据和播放器中的数据保持同步。

当播放器在本地托管时,reloadData() 函数可以正常工作。当我们将其移至 CDN (Amazon Cloudfront) 时,播放器加载成功,但外部 javascript 界面不再工作 - console.log(player) 显示以下内容:

我知道在使用 CDN 上的项目时有很多不同的行为,但我想知道是否有人遇到过类似的问题并找到了解决方法。

哦,是的...我们使用 CNAME 指向云端分发 (buildid.ourdomain.net => distributionid.cloudfront.net)

0 投票
2 回答
1486 浏览

amazon-s3 - AWS/S3 ACL 和 CloudFront

tl;dr - 是否有强大的 S3 ACL 管理工具,可能与 CloudFront 一起使用?

我正在处理个人私有内容分发(通过 CloudFront),但显然 AWS 控制台在这方面严重缺乏。

我知道那里有少数 S3 客户端,但它们都没有真正为高级 ACL 做太多事情。为了避免必须使用 AWS cli 工具或为所有内容编写 API 包装器(这是用于配置长期系统,而不是用于需要以编程方式完成的任何事情),我正在寻找一个最好的ACL 支持。

或者,如果有人对管理 CloudFront 和自定义 ACL(特别是向存储桶添加规范用户 ID/OriginAccessIdentities)提出建议,我也完全愿意。

在旁注中,AWS 文档提到以下内容:

拥有私有内容分发后,您必须授予 CloudFront 源访问身份对私有内容的读取权限。为此,您可以修改每个对象(而不是存储桶)上的 Amazon S3 ACL。

呃,对于一个可能被用作受保护资产的交换(原文如此)存储并定期修改(每天数十次)的系统来说,这似乎异常难以维护。我是否误读了这一点,或者它真的打算是静态和明确的?

0 投票
1 回答
1030 浏览

css - 通过 CloudFront 加载 CSS 图像精灵的速度比本地加载慢

我刚刚将我的 CSS 图像精灵更改为从本地运行到 CloudFront,现在出现了明显的延迟,即使跨页面和页面重新加载也是如此。关于为什么会发生这种情况的任何想法?

0 投票
1 回答
3168 浏览

amazon-s3 - 在 CouchDB/Cloudant vs CDN (CloudFront) 中存储文件(视频/图像/音乐)?

我是 CouchDB/Cloudant 和 CDN (CloudFront) 的新手。

我即将构建一个使用 CouchDB 作为数据库的应用程序。

此 Web 应用程序将处理大量文件。

我知道 CouchDB 可以将文件作为附件存储在数据库中。但后来我听说利用 CDN 在世界各地存储和分发文件。

我的问题:

  1. 与 CDN (CloudFront) 相比,在 CouchDB 中存储文件如何?
  2. Cloudant 的服务与 CDN(CloudFront)相比如何?
  3. Google 存储也是 CDN 吗?
  4. Amazon CloudFront 和 S3 有什么区别?
  5. 我是否必须选择将文件存储在 CouchDB/Cloudant 或 CDN 中,还是我可以/应该将它们实际组合起来?
  6. 使用 CouchDB 时存储文件的最佳实践是什么?
0 投票
2 回答
558 浏览

amazon-web-services - 使用 Elastic MapReduce (PIG) 处理 CloudFront 日志

我想处理 Amazon CloudFront 使用 Amazon Elastic MapReduce 创建的访问日志。

我只需要一些关于从云端加载不同文件的次数的简单统计信息,所以我认为我应该为此编写一个简单的 PIG 脚本。

我遇到的第一个问题是云端写入 gzip 压缩的日志,据我所知,我无法在猪中读取 .gz?

关于我应该如何做到这一点的任何建议?我对弹性 mapreduce 非常陌生,因此欢迎任何有关如何构建此类工作的提示。

0 投票
1 回答
168 浏览

streaming - Amazon Cloud Front:是否可以根据某些参数流式传输大文件的片段?

我希望有不同的 URL 指向单个音频/视频文件的不同片段。

播放器将基于浏览器。因此,如果基于 URL 的解决方案不可行,我愿意探索为播放器编写脚本的可能性。

0 投票
1 回答
113 浏览

cloud - 从 CDN 传输数据会不会很困难?

目前我的网页和所有用户上传的图片都在同一个位置。现在我想将所有这些图像移动到 CDN。但由于需要进行以下澄清,我无法继续前进。

  1. 谁是最好的 CDN 提供商?
  2. 如果我使用 Amazon S3 进行存储,使用 CloudFront 进行 CDN,是否有可能轻松转移到另一个提供商以将 S3 数据转储到其他存储机制?考虑到存储量接近 1 TB 的图像。如何轻松地将这些数据转储到其他存储机制?
  3. 如果我使用云存储来存储我的图像,我可以控制和保证我的数据吗?在这种情况下,如果我想迁移到任何其他云提供商,这种转换有哪些不同的方式。
0 投票
1 回答
4022 浏览

amazon-s3 - 是否可以限制 Amazon S3 使用的带宽?

是否可以限制 Amazon S3 或 CloudFront 使用的带宽?

因此,例如,当限制为 100 GB 时,之后的每个文件都被拒绝了吗?

如果是这样,您是否还可以限制 IP-base 的带宽。例如,每个 IP 只能接收 10 GB,之后,每个请求都被拒绝。这样的事情可能吗?

或者有没有其他解决方案来防止带宽滥用?请注意,每个文件都应该是公开的(不是私有的)!

在此先感谢,蒂姆

0 投票
1 回答
8814 浏览

amazon-web-services - Cloudfront CNAME 与 DNS CNAME

我已经设置了一个发行版,但我对可以在 Cloudfront 中设置的 CNAME 的目的有点困惑。假设我分配的 Cloudfront 域是 d27fwrff25jcfdafa.cloudfront.net,我可以使用 AWS 管理控制台分配“不错的”CNAME static.example.com。

我不明白为什么我想这样做。为什么不直接在我的站点 DNS 记录中创建 CNAME 并将其直接指向 d27fwrff25jcfdafa.cloudfront.net 而不是在 Cloudfront 中创建 CNAME?这就是我所做的,它工作得很好,但我不喜欢不理解的东西。

或者,如果我只使用管理控制台创建了 CNAME,我是否需要将我的名称服务器设置为 Amazons 以便正确解析 CNAME?我在文档中找不到任何提及该步骤的内容,所以我想我一定遗漏了一些东西!

谢谢你的帮助,保罗。