Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

删除包含对象的 ONTAP S3 存储桶

贡献者 netapp-lenida

从 ONTAP 9.20.1 开始,您可以在对象存储服务器上计划存储桶删除操作,以便在不先清空存储桶的情况下将其删除。为此,您可以使用可配置的基于保留期的恢复窗口,该窗口允许在保留期到期之前恢复存储桶。

删除非空存储桶的功能可避免在删除存储桶之前手动逐个清理对象,从而有助于简化存储桶的停用,减少过期积压,并使容量更快地恢复可用。

开始之前
  • 您必须是集群管理员或 SVM 管理员。

  • 您必须处于高级权限级别。

删除包含对象的存储桶

您可以通过设置保留间隔来计划删除存储桶,而无需先将其清空。默认情况下,保留时间设置为 12 小时。

步骤

您可以从System Manager或ONTAP命令行界面执行此任务。

System Manager
  1. 导航到 存储 > 存储桶 并找到要删除的存储桶。

  2. 单击存储桶名称旁边,然后选择*删除*。

  3. 如果存储桶不为空,在*删除存储桶*窗口中,选择删除数据的选项并清空存储桶,然后选择*删除*。

命令行界面
  1. 指定保留间隔,在此之后存储桶将被永久删除:

    object-store-server create -vserver <SVM name> -bucket-delete-retention-hours <integer>

  2. 启动存储桶删除计划:

    `object-store-server bucket delete -bucket <bucket name> -delete-objects tru`e

恢复已删除的存储桶

如果存储区被意外删除,您可以在指定的保留期内使用 ONTAP CLI 恢复它。

  1. 输入以下命令以恢复已删除的存储桶:

    object-store-server bucket recover-deleted-bucket -bucket <bucket name>