AWS - 您能否将 public IP 或 URL 分配给 S3 Glacier Vault?

AWS - Can you assign a public IP or URL to an S3 Glacier Vault?

您能否将 public IP 或 URL 分配给 S3 Glacier Vault?我想用它来自动备份。

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

感谢任何提示!

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

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

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

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

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