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

服务通过CloudFront上载到S3的图像

濮阳
2023-03-14

我正在通过我的Rails4应用程序中的CarrierWave将图像上传到AWS3的桶中。我也有Cloudfront设置,它目前为我的所有statis资产提供服务(不包括公共上传)。

我如何通过Cloudfront而不是S3服务上传的图像,即使它们存储在S3桶中?我已经找到了这样的教程,但是由于我已经有一个CloudFront发行版在运行,我想知道是否应该为我的公共映像上载添加另一个,或者有没有一种方法可以将它添加到我当前的发行版中。

共有1个答案

潘泰
2023-03-14

您可以将bucket作为一个额外的自定义源添加到现有的Cloudfront发行版中。

然后,您可以使用路径模式来确定哪些前缀(例如/images/uploads/*)应该路由到备用源。

http://docs.aws.amazon.com/amazoncloudfront/latest/developerguide/distributation-web-values-specify.html#downloaddistvaluespathpattern

 类似资料:
  • 我目前正在做一个个人项目,我想上传一张个人资料图片到我的服务器上。通过以表单数据的形式发送图像,我可以轻松地将图像发送到带有postman的服务器上,但当我对其进行相同的改造时,它不起作用,有时它会创建一个1kb的文件,在打开时显示错误。 如果我提供文件到请求Body.create喜欢, 设置新配置文件pic的代码不会执行,如果我只传递URI。getPath()输入。create()方法id在服务

  • 但是我是亚马逊移动服务开发的新手,我不知道怎么做。 多谢了。

  • 我正试图通过AWS PHP SDK将一个图像上传到我的S3 Bucket。对于我的EC2实例,我附加了一个角色,允许我的S3 Bucket使用PutObject和GetObject。因此,我不需要在创建S3Client时附加凭据。我还在学习。 这是我的PHP脚本: 我在这个表单中不断收到500个内部错误。显然错误发生在S3Client创建时,我不知道为什么。 进一步的探测证实,当我尝试实例化S3C

  • 我们的具体用例是允许我们的用户更新他们的头像。在appserver上,我们进行了单元测试,成功地从文件中计算和上载图像数据到S3,以及它们的base64字符串表示,并返回URL供客户端使用。文件大小从几千字节到几兆字节不等。单元测试覆盖了boto控制器以及调用它的endpoints.api包装器。我们使用源自python库的base64字符串以及IOS上的工具进行了测试。这些字符串是网络安全的。在

  • 我必须上传从用户首选的应用程序(Cameta,画廊等)选择后的图像文件。我可以在Imageview中显示结果意图为位图。现在我想上传这个图像后,一个按钮将被点击。我用改装来做到这一点。我跟随ImagePicker类将图像收集到我的Imageview中。 正在收集图像代码: 要将图像上载到服务器,我使用改装库 API接口 我的问题是,在将result intent中的Imageview设置为在服务器