如何使用标签从 Glacier 恢复 S3 对象
How do I restore S3 object from Glacier using tag
我在 S3 存储桶上有不同类型的文件。为每个文件分配标签(键值对)以方便识别。
示例:键是类型,值是日落
- 类型=日落
- 项目=旅行
- 分类=性质
我定期将所有这些文件存档在 Glacier 上。
我的问题:如何使用特定标签(密钥对)从 Glacier 恢复对象?
我想恢复所有 type=sunset
.
的文件
是否有可用的 CLI?
这似乎不可能。
不仅restore_object()
NOT support tags, but there does not appear to be any Amazon S3 API call that can retrieve or list objects by tag. Even Amazon S3 Inventory不提供标签列表
似乎检索对象标签的唯一方法是使用 get_object_tagging()
,但该命令需要引用 特定对象。
因此,标签似乎是提供有关对象的附加信息的好方法,但不能用于定位对象。
如果您希望通过通常存储在标签中的附加数据来定位对象,您可能需要保留自己的信息数据库。
我在 S3 存储桶上有不同类型的文件。为每个文件分配标签(键值对)以方便识别。
示例:键是类型,值是日落
- 类型=日落
- 项目=旅行
- 分类=性质
我定期将所有这些文件存档在 Glacier 上。
我的问题:如何使用特定标签(密钥对)从 Glacier 恢复对象?
我想恢复所有 type=sunset
.
是否有可用的 CLI?
这似乎不可能。
不仅restore_object()
NOT support tags, but there does not appear to be any Amazon S3 API call that can retrieve or list objects by tag. Even Amazon S3 Inventory不提供标签列表
似乎检索对象标签的唯一方法是使用 get_object_tagging()
,但该命令需要引用 特定对象。
因此,标签似乎是提供有关对象的附加信息的好方法,但不能用于定位对象。
如果您希望通过通常存储在标签中的附加数据来定位对象,您可能需要保留自己的信息数据库。