问题标签 [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.
amazon-web-services - 从 Amazon S3 存储桶中删除大量版本
好的,所以我有一个小问题,我有一个在 NAS 上运行到 Amazon S3 存储桶的备份程序,并且在存储桶上启用了版本控制。NAS 存储大约900GB的数据。
我已经运行了几个月,并且一直在关注 Amazons Glacier 服务(我的版本控制生命周期规则存储对象)的成本不断上涨。成本最终变得如此之高,以至于我不得不暂停存储桶上的版本控制以阻止更多成本。
我现在对一个文件的所有对象屏幕截图示例有大量版本:
我有两个问题:
- 我目前正在寻找一种方法来删除大量版本化文件,从亚马逊自己的文档看来我必须单独删除每个版本,这是正确的吗?如果是这样,实现这一目标的最佳方法是什么?我认为这将是某种脚本,必须列出存储桶中的每个项目并向每个版本化对象发出DELETEVERSION?这将是很多请求,我想这会导致我的下一个问题。
- 以这种方式删除大量 Glacier 对象的成本影响是什么?在 Glacier 中删除对象的成本似乎很昂贵,这是否也适用于在 S3 中创建的版本?
如果需要,很高兴提供更多详细信息,
谢谢
amazon-web-services - 从 AWS Glaicer 恢复 AWS S3 中已删除的存储桶
我创建了一个存储桶,只是为了测试使用 S3 在 AWS Glacier 中的归档。我使用生命周期规则添加了一条规则,以在对象创建日期后 3 天永久删除,并将此规则应用于整个存储桶。
现在 3 天后,测试存储桶应该是空的,但我不知道如何使用 S3 访问我在 Glacier 中的存档存储桶。我搜索了 AWS 文档并找到了这个链接,但是如果存储桶为空,我该如何恢复对象,请帮助我从 AWS Glacier 恢复存储桶。
amazon-web-services - Amazon S3 Glacier 存储是否与直接使用 Amazon Glacier 服务相同?
我的疑问是我的问题的标题:
我正在研究 AWS,但我不知道当我们使用 S3 Glacier Storage 时,我们是在使用 Amazon Glacier Service 还是 Glacier Storage Service 只是 Amazon S3 的属性?
node.js - 使用 AWSJavaScriptSDK 冰川的 UnknownError
我拉我的头发 2 小时试图找出发生了什么。我已经UnknownError
使用 AWSJavaScriptSDK 将文件上传到 AWS Glacier。
控制台中的结果如下:
我试过了:
- 使用 root api 密钥和秘密(尝试排除权限问题)
- 未设置 api 键或设置错误的键
- 从 fs.readFile 上传文件而不是使用 Buffer
- 包含
accountId: "-"
到param
变量中
所有尝试都会导致相同的错误。
amazon-s3 - 删除在 Glacier 中存档了一些数据的 S3 存储桶
我们有一个巨大的存储桶,我们为其设置了生命周期规则以将数据归档到 Glacier。现在我们决定不需要该存储桶中的数据,因此要删除存储在 Glacier 和 s3 中的所有数据。如果我从 s3 中删除存储桶,我们会因检索数据而产生冰川成本,还是删除是免费的?存储桶有 TB 的数据,我们绝对不想支付 AWS 1000 美元的检索成本
amazon-web-services - 将对象从 AWS Glacier 还原到 S3
我在 S3 中配置了生命周期策略,S3 中的一些对象存储在 Glacier 类中,一些对象仍在 S3 中,现在我正在尝试从 Glacier 恢复对象,我可以通过 java AWS SDK 获取 S3 中的对象列表,我如何通过 AWS 开发工具包知道 Glacier 存储中的对象?原因是当我尝试恢复不在 Glacier 中的对象时,我会遇到异常。我想避免这种情况。
amazon-web-services - 是否可以将 EC2 卷移动到 Amazon Glacier 而无需下载和上传?
我正在尝试降低我的 AWS 系统的成本。我想过将一些我很少使用的卷移动到 Amazon Glacier,但除了下载卷并上传到 Glacier 之外,我没有找到任何方法可以在 AWS 内完成,这听起来很糟糕。
我想知道,是否可以自动执行此操作?直接从 EC2 控制台将一些 EC2 卷分配给 Glacier?
谢谢
amazon-web-services - Amazon S3 生命周期追溯应用程序
相当直接的问题。我设置的 Amazon S3 生命周期规则是否会追溯应用于数据?如果是这样,在旧数据开始存档或删除之前我会看到什么样的延迟?
例如,假设我有一个包含 3 年备份数据的存储桶。如果我创建一个新的生命周期,该数据将在 31 天后存档,并在 365 天后删除,那么该新规则是否会应用于现有数据?多久会开始执行?
elasticsearch - 如何将数据从aws glacier导入elasticsearch?
将数据从 AWS glacier 导入 ElasticSearch 的推荐方法是什么?logstash s3 输入插件似乎不支持从冰川恢复数据(显然不希望它),但有建议的方法吗?
python - 在 job.get_output('body') 中访问流
示例代码
该打印仅在 0xsnip 处产生 botocore.response.StreamingBody
r0['body'] 应该是 CSV 格式的库存,但我不知道如何获取它。我花了一些时间试图让我们 io 在 Steam 中阅读,要么这不是正确的方式,要么我做错了。你能为我指出正确的方向吗?
谢谢!