当前位置: 首页 > 知识库问答 >
问题:

通过cloudfront发行版上传文件

公孙阳文
2023-03-14

如何将文件直接上传到cloudfront发行版?

有没有和S3.putObject类似的直接上传到cloudfront的方法?

或者我应该继续发送到发行版的s3来源buketname.s3.amazonaws.com/?

共有1个答案

寇开畅
2023-03-14

实际上,AWS发布了一个后来被称为“Amazon S3 Transfer Acceleration”的特性,以利用Amazon CloudFront全球分布的边缘位置来实现Transfer Acceleration

http://docs.aws.amazon.com/amazons3/latest/dev/transfer-acceleration.html

 类似资料:
  • 我试图使用cloudfront作为endpoint进行多部分上传,我知道这是可能的(https://Github.com/aws/aws-sdk-js/issues/423),我也在aws-sdk-js的Github上开了一张罚单,我不知道我是否缺少了一些配置选项,或者其他什么,但我不能使用aws sdk多部分上传函数在cloudfront上传,我总是在PUT请求上得到503个。 我使用以下代码启

  • 这是我当前通过CloudFront成功上传文件到S3的代码: 现在对于分块上传(或者AWS术语中的多部分),我不知道如何通过CloudFront(只有S3的文档)来完成它。 它发送了一个预飞行请求(OPTIONS),并返回,其中包含以下响应头: 但实际的POST请求返回并带有以下响应头:

  • 问题内容: 选择图像,doc或pdf后,我想将它们通过okhttp3。如何进行此操作? 并在okhttp 3中 显示的错误是 谢谢。 问题答案: 所以我自己回答这个问题。 因此,我首先将输出流打开到一个临时文件。 扩展名取决于mime类型。您可以通过以下方式找到mime类型 现在从文件读取并将其内容写入临时文件 现在写入文件 最后 成功之后的最后

  • 问题内容: 我使用2个文件index.js,upload.php尝试通过ajax上传文件(img),如果成功追加到div 。 但是它不起作用,有几个问题,下面我的代码有什么建议吗? 谢谢。 upload.php 1. 还需要添加吗? 2. 并检查$ _FILES的大小或tmp_name是否仍使用? index.js 3.这几行是对的吗? 4.我错过或错了什么吗? 问题答案: 在其构造函数中接受一个

  • 我正在使用最新的iOS SDK for AWS,并且使用TransferManager类从S3获取文件可以很好地工作 然后我想添加Cloudfront以更好地提供边缘服务,但将Cloudfront发行版设置为S3 bucket不起作用。 在这个问题上,这是一个公认的答案 谢谢你

  • 问题内容: 我想使用将文件(特别是图像)上传到REST Server 。我已经导入/添加了构建路径和。而且我在堆栈跟踪中收到以下错误。 这有效吗? HTTP POST代码 堆栈跟踪 问题答案: 您似乎缺少依赖项。 我有,,并用和在我的类路径罐子。 我也使用而不是使用header属性。 查看Internet媒体类型以了解更多详细信息