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

amazon-web-services - 从 Amazon S3 存储桶中删除大量版本

好的,所以我有一个小问题,我有一个在 NAS 上运行到 Amazon S3 存储桶的备份程序,并且在存储桶上启用了版本控制。NAS 存储大约900GB的数据。

我已经运行了几个月,并且一直在关注 Amazons Glacier 服务(我的版本控制生命周期规则存储对象)的成本不断上涨。成本最终变得如此之高,以至于我不得不暂停存储桶上的版本控制以阻止更多成本。

我现在对一个文件的所有对象屏幕截图示例有大量版本: 在此处输入图像描述

我有两个问题:

  1. 我目前正在寻找一种方法来删除大量版本化文件,从亚马逊自己的文档看来我必须单独删除每个版本,这是正确的吗?如果是这样,实现这一目标的最佳方法是什么?我认为这将是某种脚本,必须列出存储桶中的每个项目并向每个版本化对象发出DELETEVERSION?这将是很多请求,我想这会导致我的下一个问题。
  2. 以这种方式删除大量 Glacier 对象的成本影响是什么?在 Glacier 中删除对象的成本似乎很昂贵,这是否也适用于在 S3 中创建的版本?

如果需要,很高兴提供更多详细信息,

谢谢

0 投票
1 回答
1863 浏览

amazon-web-services - 从 AWS Glaicer 恢复 AWS S3 中已删除的存储桶

我创建了一个存储桶,只是为了测试使用 S3 在 AWS Glacier 中的归档。我使用生命周期规则添加了一条规则,以在对象创建日期后 3 天永久删除,并将此规则应用于整个存储桶。

现在 3 天后,测试存储桶应该是空的,但我不知道如何使用 S3 访问我在 Glacier 中的存档存储桶。我搜索了 AWS 文档并找到了这个链接,但是如果存储桶为空,我该如何恢复对象,请帮助我从 AWS Glacier 恢复存储桶。

0 投票
1 回答
424 浏览

amazon-web-services - Amazon S3 Glacier 存储是否与直接使用 Amazon Glacier 服务相同?

我的疑问是我的问题的标题:

我正在研究 AWS,但我不知道当我们使用 S3 Glacier Storage 时,我们是在使用 Amazon Glacier Service 还是 Glacier Storage Service 只是 Amazon S3 的属性?

0 投票
1 回答
50 浏览

node.js - 使用 AWSJavaScriptSDK 冰川的 UnknownError

我拉我的头发 2 小时试图找出发生了什么。我已经UnknownError使用 AWSJavaScriptSDK 将文件上传到 AWS Glacier。

控制台中的结果如下:

我试过了:

  • 使用 root api 密钥和秘密(尝试排除权限问题)
  • 未设置 api 键或设置错误的键
  • 从 fs.readFile 上传文件而不是使用 Buffer
  • 包含accountId: "-"param变量中

所有尝试都会导致相同的错误。

0 投票
1 回答
1597 浏览

amazon-s3 - 删除在 Glacier 中存档了一些数据的 S3 存储桶

我们有一个巨大的存储桶,我们为其设置了生命周期规则以将数据归档到 Glacier。现在我们决定不需要该存储桶中的数据,因此要删除存储在 Glacier 和 s3 中的所有数据。如果我从 s3 中删除存储桶,我们会因检索数据而产生冰川成本,还是删除是免费的?存储桶有 TB 的数据,我们绝对不想支付 AWS 1000 美元的检索成本

0 投票
2 回答
825 浏览

amazon-web-services - 将对象从 AWS Glacier 还原到 S3

我在 S3 中配置了生命周期策略,S3 中的一些对象存储在 Glacier 类中,一些对象仍在 S3 中,现在我正在尝试从 Glacier 恢复对象,我可以通过 java AWS SDK 获取 S3 中的对象列表,我如何通过 AWS 开发工具包知道 Glacier 存储中的对象?原因是当我尝试恢复不在 Glacier 中的对象时,我会遇到异常。我想避免这种情况。

0 投票
1 回答
13206 浏览

amazon-web-services - 是否可以将 EC2 卷移动到 Amazon Glacier 而无需下载和上传?

我正在尝试降低我的 AWS 系统的成本。我想过将一些我很少使用的卷移动到 Amazon Glacier,但除了下载卷并上传到 Glacier 之外,我没有找到任何方法可以在 AWS 内完成,这听起来很糟糕。

我想知道,是否可以自动执行此操作?直接从 EC2 控制台将一些 EC2 卷分配给 Glacier?

谢谢

0 投票
2 回答
18781 浏览

amazon-web-services - Amazon S3 生命周期追溯应用程序

相当直接的问题。我设置的 Amazon S3 生命周期规则是否会追溯应用于数据?如果是这样,在旧数据开始存档或删除之前我会看到什么样的延迟?

例如,假设我有一个包含 3 年备份数据的存储桶。如果我创建一个新的生命周期,该数据将在 31 天后存档,并在 365 天后删除,那么该新规则是否会应用于现有数据?多久会开始执行?

0 投票
0 回答
613 浏览

elasticsearch - 如何将数据从aws glacier导入elasticsearch?

将数据从 AWS glacier 导入 ElasticSearch 的推荐方法是什么?logstash s3 输入插件似乎不支持从冰川恢复数据(显然不希望它),但有建议的方法吗?

0 投票
2 回答
864 浏览

python - 在 job.get_output('body') 中访问流

示例代码

该打印仅在 0xsnip 处产生 botocore.response.StreamingBody

r0['body'] 应该是 CSV 格式的库存,但我不知道如何获取它。我花了一些时间试图让我们 i​​o 在 Steam 中阅读,要么这不是正确的方式,要么我做错了。你能为我指出正确的方向吗?

谢谢!