问题标签 [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 回答
229 浏览

java - Java模式的优点,其中方法将对象作为参数而不是单个参数

我一直在通过 Amazon Java SDK 使用 Amazon Glacier。

我很惊讶参数是通过对象传递的,而不是作为单个参数传递的。

例如,要检索参数为 Vault、JobId、range 的作业的输出,使用以下技术:

代替:

这两种方法的优缺点是什么?

0 投票
1 回答
1124 浏览

c# - 如何在 .NET C# 中取消长时间运行的 Amazon Glacier 文件上传操作

我是亚马逊 AWS 和 Glacier 的新手。我正在尝试编写一个基于 WPF Windows 的 C# 客户端,它将我的存档备份数据上传到冰川云。但是,API 参考似乎没有提供取消命令。只能上传、下载、列出。

我想要做的是使用 TPL 异步运行每个上传操作(对于大文件可能需要 1 小时或更长时间)。但是我希望上传是可取消的,.NET 4.5 会很好地支持,但 Amazon API 不支持。

有没有办法做到这一点?

谢谢。

0 投票
1 回答
6806 浏览

python - 如何在 python 中计算 AWS API 签名 (v4)?

我正在尝试使用 AWS 文档提供的示例请求示例函数为 Amazon Glacier 上传请求生成签名,但我无法使其工作。在这一点上,我确定我错过了一些非常明显的东西:

如果我运行我的程序,我会得到以下哈希:

然而,文档明确指出:

如果使用秘密访问密钥 wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY,则计算出的签名为:

3ce5b2f2fffac9262b4da9256f8d086b4aaf42eba5f111c21681a65a127b7c2a

我错过了什么?

0 投票
1 回答
286 浏览

amazon-glacier - 未能检索到亚马逊冰川档案

我尝试使用 .Net SDK 从 amazon glacier 检索存档我已成功启动存档检索作业,但是当我尝试获取作业输出时,服务器返回内部服务器错误 (500) - 发生错误并且无法处理请求。

请有任何帮助

0 投票
1 回答
1134 浏览

python - AWS 冰川删除作业

我已经开始检索存储在 Glacier AWS 上的一个保险库中的档案。

事实证明,我不再需要复活和下载该存档。有没有办法停止和/或删除我的 Glacier 工作?

我正在使用 boto,但似乎找不到合适的功能。

谢谢

0 投票
1 回答
3128 浏览

php - Amazon Glacier SDK php

我正在尝试将 php sdk 与 Glacier 一起使用来上传数据库备份,我能够使用以下代码创建和删除保管库。

我看到函数uploadArchive()、initiateMultiPartUpload() 和uploadMultipartPart()。据我了解,我必须初始化上传,然后开始上传文件,但我不确定该函数采用哪些参数。

我知道这些方法,因为这里提到了它们https://github.com/aws/aws-sdk-php/blob/master/src/Aws/Glacier/GlacierClient.php,参数是我不能的参数数组找到每种方法需要什么才能正常工作,并且关于 glacier 和 php sdk 的文档实际上不存在。

有没有人做这个工作?或找到好的文档?

0 投票
1 回答
1663 浏览

amazon-web-services - Boto AWS Glacier - 检索存档

我实际上是在使用 python boto 将数据存储在我的冰川保险库中并启动检索 jov 和库存作业。

这工作得很好。

但是我没有找到任何关于从冰川下载档案的方法的例子?

我启动了检索 jov 和库存作业,并在 4 小时后获得了请求 ID 等,但是如何使用 boto 获取我的存档?

谢谢你的帮助 !

0 投票
2 回答
635 浏览

php - Sdk Glacier php超时

在播放了一些小测试文件后,我想上传一个更大的文件,大约 200 MB,但我总是遇到超时异常,然后我尝试上传一个 30 MB 的文件,同样的情况发生了。我认为超时是30秒,可以告诉冰川客户端等到上传完成吗?

这是我使用的代码:

我用其他文件测试过,同样的情况,然后我尝试了一个4MB的小文件,操作成功,我以为分割文件并一个一个上传,然后又在第三个左右出现超时异常出去。

我还尝试使用以下代码进行多重上传

它错过了参数范围,我不认为我完全理解这个多部分上传是如何工作的,但我认为我会遇到同样的超时异常。所以我的问题就像我之前所说的那样。可以告诉冰川客户端等到上传完成吗?

0 投票
1 回答
285 浏览

amazon-web-services - 适用于 .net 的亚马逊冰川 sdk

我已经下载了 .net 的亚马逊库,并且正在使用冰川服务获取保险库列表,但出现以下错误。建议将不胜感激。

[AmazonGlacierException:签名已过期:20121212T160552Z 现在早于 20121212T160907Z(20121212T161407Z - 5 分钟)] Amazon.Runtime.AmazonWebServiceClient.endOperation(IAsyncResult 结果)+151 Amazon.Glacier.AmazonGlacierClient.ListVaults(ListVaultsRequest listVaultsRequest)。

0 投票
2 回答
2919 浏览

amazon-web-services - Glacier 备份的到期日期

有没有办法在 Amazon Glacier 中设置到期日期?我想复制每周备份文件,但我不想保留超过 1 年的价值。

一年后可以将文件设置为“过期”,还是我必须手动执行此操作?