问题标签 [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 投票
0 回答
186 浏览

amazon-web-services - how to download file on aws glacier without json format

In AWS Glacier , when we initiate job, after 4+ hours we can download it, but download format is supported only json format, so how i can download my original files ? is it by using get-job-output or any other things ?

0 投票
1 回答
206 浏览

amazon-web-services - 在 AWS Glacier 中,有什么方法可以减少文件请求?

当我上传档案时,我知道上传价格为空,但请求超过 200 000,所以我的估计账单是 15-20 美元,所以我有一种方法,我把所有文件都放在一个 zip 或tar (压缩),还有其他方法可以减少我上传存档的请求吗?

0 投票
2 回答
2141 浏览

amazon-web-services - 无法删除冰川保险库,因为不是空的,但无法删除档案

我在 AWS Web 控制台中创建了 Glacier 保险库,然后使用 Fog gem 以编程方式创建了一些测试档案。

我想删除保管库,但 Web 控制台不允许我删除,因为它说保管库不是空的。它告诉我保险库包含两个档案,并将最后一个库存日期显示为“2016 年 2 月 5 日 07:01:28 PM UTC-8”。

当我使用 Fog 访问保险库时,它显示相同的最后库存日期,但 Fog 返回的“保险库”对象不包含档案。“vault.archives”是一个空集合。

我想我只需要提交一份库存工作,所以我做到了。作业完成后,输出如下:

它显示保管库包含两个档案。但是,当我尝试使用 Fog 销毁其中任何一个时,我得到以下响应:

如果我传递了错误的存档 ID,这就是我期望得到的响应。但我很肯定,我传递的存档 ID 与我的库存作业中返回的存档 ID 相同。

是什么赋予了?我要做的就是删除这两个档案,这样我就可以删除保险库了。

0 投票
1 回答
1479 浏览

amazon-web-services - 我的 AWS CLI 配置有什么问题?

我正在尝试使用 AWS CLI 工具将文件上传到 Amazon Glacier。我安装awscli使用pip

我创建了一个example具有AmazonGlacierFullAccess权限的新 AWS IAM 组。

我创建了一个新的 AWS IAM 用户example并将该用户添加到该example组。我还为用户创建了一个新的访问密钥。

我创建了一个新的 AWS Glacier Vaultexample并编辑了策略文档以允许example用户无条件地允许操作glacier:*

然后我运行aws configure并添加了“访问密钥 ID”和“秘密访问密钥”以及默认区域。

当我运行时:

我得到错误:

如果我添加帐户 ID:

我收到此错误:

我想我可能在组分配中弄错了,所以我AdministratorAccess直接将策略添加到example用户。现在我可以运行诸如 之类的命令aws s3 ls,但我仍然无法在aws glacier list-vaults没有收到aws: error: argument --account-id is required错误的情况下运行。

我是否错过了 AWS 配置中的某些内容?如何进一步解决此问题?

0 投票
0 回答
255 浏览

amazon-web-services - 将文件从冰川移动到云驱动器的 Lambda 脚本

我在 AWS 冰川中备份了超过 TB 的照片。但是,云驱动器似乎是未来更好的选择。即它没有检索费用,没有恢复时间,而且界面通常更方便。

现在为了最大限度地降低文件移动过程的成本,我想我会创建一个到 S3 的慢速检索(在 Glacier 恢复免费层内),通过 SNS 将检索通知到 Node Lambda 函数,然后通过其将文件从 S3 上传到云驱动器API。

两个问题:

  1. 云驱动 API 文档声明所有客户端/应用程序都需要获得批准。我的小脚本肯定不需要吗?

  2. 是否有一个 nodejs 库可以为我提供一个 API 抽象来将文件上传到云驱动器?

0 投票
1 回答
125 浏览

amazon-web-services - aws s3 冰川存储和传输

我正在尝试查看是否有办法将冰川中的 s3 对象在一个存储桶中传输到另一个存储桶但保持存储类型相同?我可以恢复冰川对象并将其传输,但在新存储桶中,文件保存在标准存储中。我想知道是否有一种方法可以将文件直接存储在冰川中,而不是在存储桶上执行生命周期策略。

0 投票
1 回答
192 浏览

amazon-web-services - S3 默认使用什么 Glacier 保险库?

与(或继续)以下问题有关:当您使用生命周期存档规则时,AWS 如何将 S3 对象传输到 Glacier 存档?- 这里解释说 S3 本质上只是 Glacier 的另一个多租户“客户” - 这是否意味着我完全无法在“默认” Glacier 保险库上配置通知事件?

在 S3 中,我无法指定要归档到的保管库,那么 Glacier 通知是否仅适用于使用 API 来处理其存储需求的定制应用程序?

我真的很想启用有关存档检索的通知(如果可能的话,还可以启用“恢复的项目到期” )——而且我已经通过 S3 将一大堆东西存入了“默认的隐藏库”。

是大便还是我做错了?(继续,说实话)?

(编辑:对不起,忘记问号)

0 投票
1 回答
1169 浏览

amazon-web-services - boto3 将字符串上传到冰川文件

我的工作流程有一个从 S3 下载的 tar 文件,然后我可以选择将其上传到冰川保险库中。鉴于 S3 存储桶中还有其他文件,我不想使用生命周期管理。我在 boto 下完成了所有这些工作,现在正在慢慢升级到 boto3

我最近发现,我可以下载到一个字符串对象并对其进行操作,而不是下载到磁盘上的文件,这使得解压缩速度更快,因为我不需要接触磁盘。

如果我想通过 boto3 上传到冰川,这就是我所拥有的:

这让我很清楚:

有什么想法吗?

0 投票
1 回答
397 浏览

amazon-s3 - 无法从 AWS S3“无效的大小值:1g”检索恢复的档案

我有一个 430G 对象,几个月前我使用生命周期策略从 S3 归档到 Glacier。我正在关注将 Amazon S3 数据归档到 Amazon Glacier博客,以及过渡到 GLACIER 存储类(对象归档)

在保留期限内,您恢复的对象将保留在 Glacier 和 S3 的减少冗余存储 (RRS) 中......虽然对象已存档在 Glacier 中,但您无法通过 Glacier API 访问它们...... . 由于 Amazon S3 维护您的用户定义的对象名称和 Amazon Glacier 系统定义的标识符之间的映射,因此使用 Amazon Glacier 选项存储的 Amazon S3 对象只能通过 Amazon S3 API 访问

我通过控制台将对象恢复到 S3(大约需要 5 小时)它说它可用,但是当我尝试使用 awscli 下载对象时,我不断收到错误“大小值无效:1g”

我正在尝试使用 aws s3 cp 命令(适用于其他对象)下载到 EC2 实例。此实例具有关联的角色,允许读取/写入该 S3 存储桶/文件夹。我还检查了 ubuntu 用户是否对我尝试下载对象的位置具有写入权限。

任何帮助将不胜感激,我找不到有关此特定错误的任何信息。

0 投票
1 回答
524 浏览

amazon-web-services - 是否可以在 aws-glacier 中同步上传存档?

我使用上传存档工具在 aws Glacier 上上传文件夹。但问题是我设置了一个 cron 以每 1 个月同步上传存档。那么是否可以同步上传档案?