问题标签 [amazon-s3]

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 投票
1 回答
1953 浏览

amazon-s3 - s3 上经过身份验证的 URL 是否安全?

我有一些文件存储在亚马逊。全部处于私有模式,并且由于我需要为用户提供一种下载这些文件的方法,因此每次用户需要下载文件时,我只需根据Authenticating REST Requests创建一个经过身份验证的 url ,用户可以下载文件,间隔为 5分钟。

但是一旦生成了 url,我就可以在 url 中看到我的亚马逊密钥,这是我应该担心的事情吗?(我的意思是我知道您还需要拥有密钥才能访问任何对象)但这仍然安全吗?

0 投票
4 回答
12866 浏览

content-management-system - 数据中心的 Amazon S3 替代方案?

我正在寻找一种类似于 Amazon S3 的服务,一种用于存储和检索任意数据(和元数据)的简单服务,但它在您自己的数据中心本地运行。严格来说,我不确定您是否将其称为 CDN 或轻量级 CMS。

它必须是水平可扩展的(存储和带宽)和容错。它还必须支持带有可插入身份验证和授权系统的 REST,最好也支持 WS。对于更方便的集成和可扩展性,使用 Java EE 构建的东西会更可取,但这只是个人喜好,并不是必需的。

建议?

0 投票
2 回答
1465 浏览

amazon-s3 - 用于获取大量小文件的 S3 到 EC2 性能

我有大量 1kB 的数据块(大约几亿),并且需要一种方法来存储和查询这些数据块。数据块被添加,但从未被删除或更新。我们的服务部署在S3、EC2平台上。

我知道 Amazon SimpleDB 存在,但我想要一个与平台无关的解决方案(例如,如果我们需要离开 AWS)。

所以我的问题是,这两个存储和检索数据块的选项的优缺点是什么。性能比较如何?

  • 将数据块作为文件存储在 S3 上,并在需要时获取它们
  • 将数据块存储在 MySQL 服务器集群上

会有这么大的性能差异吗?

0 投票
2 回答
19527 浏览

amazon-s3 - 从 S3 向 EC2 请求对象的延迟

从 EC2 实例从 S3 获取对象的延迟是多少。

例如,当通过完整路径请求对象时,该对象的实际数据流开始流回之前多少毫秒。

  • 如果对象存在于 S3
  • 如果对象不存在并发送404

延迟,而不是吞吐量。

0 投票
2 回答
466 浏览

silverlight - 如何确定silverlight app的主机

我的 silverlight 应用程序需要返回到它的数据来源的主机。如何让网络客户端连接回该站点的根目录。

例如,我的 silverlight xap 位于 Amazon S3 存储桶中,并通过同一存储桶中的 HTML 文件加载。我想做一个http://mybucket.s3.amazonaws.com/然后对该 GET 返回的 xml 进行操作。

0 投票
6 回答
2446 浏览

amazon-s3 - S3: Duplicate buckets

What is the easiest way to duplicate an entire Amazon S3 bucket to a bucket in a different account? Ideally, we'd like to duplicate the bucket nightly to a different account in Amazon's European data center for backup purposes.

0 投票
1 回答
915 浏览

amazon-s3 - Amazon S3 - 外部存储桶关联 API

我想在 X 账户中关联一个由账户 Y 创建的存储桶

账户 Y 已通过电子邮件 ID 向存储桶上的 X 授予读写权限

这是使用 S3Fox 完成的 - 但是当我登录 X 帐户时,我看不到任何关联外部存储桶的方法。

我尝试像往常一样输入存储桶名称,但没有成功

所以我想通过 PHP 编写我自己的关联并休息,但在 API 文档中找不到调用 - 有人可以给我发送关于如何在帐户 X 中创建外部存储桶的链接或示例代码

0 投票
4 回答
18004 浏览

java - maven s3 wagon 供应商

如何使用 wagon s3 提供商进行部署?

我发现了几个插件,其中大部分不完整,其中一些没有维护。还有一个来自官方 maven SVN 存储库的沙盒插件,但我正在考虑如何使用它。

有什么提示吗?

0 投票
3 回答
1942 浏览

python - 我应该如何存储从 Django 调用的长时间运行的进程的状态?

我正在开发一个允许用户上传文件的 Django 应用程序。在将它们发送到Amazon S3之前,我需要对这些文件执行一些服务器端处理。在阅读了对这个问题的回复和这篇博文之后,我决定处理这个问题的最佳方式是让我的视图处理程序调用Pyro远程对象上的一个方法来异步执行处理,然后立即向客户端返回一个 Http 200 . 我有这个原型,它似乎运行良好,但是,我还想存储处理状态,以便客户端可以轮询应用程序以查看文件是否已被处理并上传到 S3。

我可以很容易地处理轮询,但我不确定存储进程状态的适当位置。它需要可由 Pyro 进程写入,并且可由我的轮询视图读取。

  • 我很犹豫是否将列添加到数据库中以获取实际上应该只持续 30 到 60 秒的数据。
  • 我考虑过使用 Django 的低级缓存 API并使用文件 id 作为键,但是,我不相信这真的是缓存框架的设计目的,我不确定可能会出现什么不可预见的问题这条路线。
  • 最后,我考虑过将状态存储在 Pyro 对象中进行处理,但看起来我仍然需要添加一个布尔“processing_complete”数据库列,以便视图知道是否从 Pyro 对象查询状态。

当然,从数据库中解耦状态也存在一些数据完整性问题(如果服务器出现故障并且所有这些数据都在内存中会发生什么?)。我想知道更多经验丰富的 Web 应用程序开发人员将如何处理这种有状态的处理。

0 投票
1 回答
792 浏览

macos - 来自时间机器胶囊的异地备份

如何创建(辅助)备份到驻留在苹果时间胶囊上的时间机器备份的异地位置?

可能的目的地是 Amazon S3、Mosso 云文件、通用 SSH/SCP 服务器,...