【问题标题】:AWS - Can you assign a public IP or URL to an S3 Glacier Vault?AWS - 您能否将公共 IP 或 URL 分配给 S3 Glacier Vault?
【发布时间】:2021-02-03 17:06:27
【问题描述】:

您能否为 S3 Glacier Vault 分配公共 IP 或 URL?我想用它来自动备份。

我意识到我可以上传到 S3 存储桶,然后使用生命周期规则将其移至 Glacier,但我想知道我是否可以完全跳过该步骤并直接上传到 Glacier Vault。

感谢您的任何提示!

【问题讨论】:

  • 不,无法将 IP 地址分配给 Amazon Glacier 保险库。通过向 Glacier API(或 Amazon S3 API,如果通过存储类存储)发出请求来访问保险库。 Vault 本身类似于 S3 存储桶——它是一个存储位置,而不是“服务”本身。因此,保管库没有 IP 地址。

标签: amazon-web-services amazon-s3 amazon-glacier backup-strategies


【解决方案1】:

最初发布时,Amazon Glacier 只能直接访问(而不是通过 Amazon S3)。它提供低成本的存储,但只能通过 API 访问(在管理控制台中不能做很多事情),而且它非常慢,因为所有请求都作为作业处理。这甚至会导致列出 Vault 的内容变慢。

您当然可以直接访问 Amazon Glacier,但需要通过对 Glacier 端点的 API 调用。我建议您使用 Cloudberry Backup 等知道如何直接与 Glacier 对话的工具。

但是,使用 Glacier 的更简单的方法是将文件存储在 Amazon S3 中,然后选择 GlacierGlacier Deep Archive 存储类。这允许使用 S3 接口,并且 Deep Archive 存储类实际上比 Glacier 本身便宜!您还可以使用 AWS CLI 上传备份,这比使用 Glacier Vault 容易得多。

顺便说一句,如果您纯粹想使用 S3/Glacier 进行“备份”,我强烈建议您使用知道如何使用 S3 的传统备份工具。与自己动手相比,它们更可靠,并提供更多功能。例如,他们可以保留多个版本的文件,并且可以将已删除的文件保留一段时间以便恢复。

【讨论】:

  • 非常感谢您的帮助,约翰!真的很感激!
【解决方案2】:

如果您使用的是 cli 的 aws s3 cp 命令,请指定 --storage-class GLACIER。如果您正在使用 cli 的 aws glacier 命令,请使用 upload-archive

【讨论】:

  • 感谢您的回复!如果我不使用 CLI,是否可以创建该 IP。我可以改用冰川端点吗?
  • 没有。 AFAIK 这是不可能的。
猜你喜欢
  • 2017-05-07
  • 2015-02-15
  • 2021-05-02
  • 2019-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多