问题标签 [amazon-glacier]

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 回答
2813 浏览

linux - Linux backup service with Glacier support

I`m using bacula + s3fs to make backups on S3 but it doesn`t support Glacier. Is there something like Bacula with Glacier support?

I need

  • different backup polices (FULL,INCREMENTAL ... e.t.c.)

  • edit backup jobs from single place

  • monitoring of backup job status

P.S. Backup of remoted servers will be good :)

0 投票
1 回答
2103 浏览

ruby - 如何使用 ruby​​ 和 aws-sdk 将大型档案上传到 Amazon Glacier?

冰川的亚马逊文档似乎不包含任何 Ruby 示例,并且文档本身相当稀疏。

我收集我需要实例化一个 Glacier 客户端对象,然后使用 upload_multipart_part 方法访问 Glacier API,但不知道如何按摩参数以传递给 upload_multipart_part。如何计算 AWS 使用 ruby​​ 查找的校验和?什么是upload_id?

更新

通过阅读亚马逊的文档了解了大部分内容。他们似乎没有任何 ruby​​ 代码示例,代码示例的 github 存储库不包括 Glacier。但是通过查看原始 API 文档和一些 Java 和 PHP 示例,看起来我会这样做:

如果一切顺利,Amazon API 响应应该包含一个唯一的 upload_id,然后我将在后续调用中使用 client.upload_multipart_part()。

我猜校验和可以这样计算:

更新 2

似乎已经解决了这个问题:

https://github.com/fog/fog

0 投票
2 回答
4593 浏览

amazon-web-services - AWS S3 Glacier - 以编程方式启动还原

我一直在编写一个使用 s3 进行存储和 glacier 进行备份的网络应用程序。所以我设置了生命周期策略来存档它。现在我想编写一个列出存档文件的 web 应用程序,用户应该能够从中启动恢复,然后在恢复完成后收到一封电子邮件。

现在我遇到的麻烦是我找不到可以发出来启动恢复的 php sdk 命令。然后,如果它在恢复完成时通知 SNS,那就太好了,SNS 会将 JSON 推送到 SQS,我会轮询 SQS,最后在轮询检测到完全恢复时向用户发送电子邮件。

任何帮助或建议都会很好。谢谢。

0 投票
2 回答
381 浏览

amazon-glacier - 如何为亚马逊冰川上传设置文件路径?

Amazon Glacier 没有文件路径的概念。但是,当我通过 Cloudberry 等客户端工具将文件上传到冰川时,我的上传文件确实具有路径结构。

如果我以编程方式将档案上传到 Amazon Glacier,我该如何上传它以使其在 Cloudberry 中具有文件路径和文件名?我想我可能需要在http://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-post.html的“x-amz-archive-description”字段中添加一些内容,但我没有知道如何格式化。

我正在使用 Amazon Javascript SDK:http ://docs.aws.amazon.com/AWSJavaScriptSDK/guide/examples.html ://docs.aws.amazon.com/AWSJavaScriptSDK/guide/examples.html 。我想我已经能够很好地上传档案,虽然我还没有在 Cloudberry 中看到它们。

更新:让它工作后,我把我使用的代码放在这里以防需要样本:https ://github.com/fschwiet/mysql-glacier-backup

0 投票
4 回答
1947 浏览

amazon-web-services - AWS 存储:如果 S3 对象在上个月从未访问过,则转到 Glacier

我将对象存储到 S3,我希望上个月从未访问过的对象转到冰川。

经过一些研究,我认为我无法做到这一点,但我希望是错的。

为 s3 存储桶创建生命周期时,规则基于对象创建日期(不是最后访问日期)

根据http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html设置对象的存储类将无济于事

“您无法在上传对象时将其与 Glacier 存储类关联。您可以使用生命周期管理将现有 Amazon S3 对象转换为 Glacier 存储类。有关更多信息,请参阅对象生命周期管理。”

有谁知道如何做到这一点?

谢谢

0 投票
2 回答
2480 浏览

amazon-s3 - s3对象的冰川检索通知

我有一些 s3 存储桶,它们在创建 x 天后将它们的对象发送到冰川。当我在 s3 界面上检索这些对象时,我需要继续重新加载页面以查看恢复何时完成,以便对象准备好下载。

我想让 s3 在恢复完成后发送一个 sns 通知,以便对象准备就绪。

您可以在冰川保险库通知选项卡上进行配置,但不能在 s3 上进行配置。

0 投票
1 回答
1611 浏览

amazon-web-services - 将 AWS Glacier 文件库内容移动到另一个账户

我最近意识到我有两个独立的亚马逊账户,使用不同的电子邮件地址创建,其中一个包含我所有的 Kindle 购买,另一个包含所有 Glacier 上传 (120GB+)。我正在寻找一种“合并”它们的方法。

据我所知,没有办法移动 Kindle 购买,也没有移动 Glacier 保险库所有权的功能(显然你可以使用 S3 存储桶)

有什么方法可以将数据移动到新的保管库(或只是移动保管库),而不需要从我的计算机重新上传所有内容(这将花费大量时间)或将数据下载到亚马逊服务器并从那里上传(这可能会触发检索的巨大成本)?

0 投票
1 回答
228 浏览

c# - 我们是否需要保持应用程序运行直到冰川上传完成?

我的应用程序使用 AWS SDK .NET API 将文件上传到 Amazon glacier。我的问题是我是否需要让我的应用程序运行(4-6 小时)直到 Glacier Upload 完全完成,或者我可以在获取存档 ID 后关闭应用程序并且上传将异步进行。我对冰川下载有类似的疑问。

谢谢,哈西娜

0 投票
1 回答
192 浏览

c# - Amazon Glacier KeyNotFoundException

尝试使用 .NET sdk 将文件上传到 Amazon Glacier 时,我不断收到以下异常:

我不知道为什么会发生这种情况或这意味着什么,而谷歌搜索却一无所获。我使用的代码没什么特别的,但这里是为了完整性。

0 投票
1 回答
344 浏览

amazon-glacier - Amazon Glacier PHP 和作业

我正在尝试删除我在 Amazon Glacier 中的存档。我是通过 PHP 和 PHP SDK2 来实现的。我有一个小问题..我已经启动了获取 ArchiveID 的工作:

几个小时后,可以看到该工作已经完成,所以我正在尝试使用它的 ID 来获取工作:

作为回应,我得到了这样的东西:

有人知道为什么“archiveDescription”是空的吗?

也许还有另一种获取 ArchiveID 的方法,这样我就可以删除我的存档....

感谢任何帮助;D

MK。