删除多个实例

本页介绍如何删除 Filestore 实例。

删除实例

在删除 Filestore 实例之前,请先从客户端虚拟机卸载该实例。否则,文件操作将停止响应。

Google Cloud 控制台

  1. 在 Google Cloud 控制台中,前往“Filestore 实例”页面。

    转到“Filestore 实例”页面

  2. 点击 Filestore 实例 ID 以打开“实例详情”页面。

  3. 点击删除

  4. 出现提示时,输入实例 ID。

  5. 点击删除

gcloud

准备工作

如需使用 gcloud CLI,您必须安装 gcloud CLI 或使用 Google Cloud 控制台中内置的 Cloud Shell

转到 Google Cloud 控制台

您可以通过运行 instances delete 命令来删除 Filestore 实例:

  gcloud filestore instances delete instance-id \
  --project="project-id" \
  --zone=zone
  --force

其中:

  • instance-id 是您要删除的 Filestore 实例的实例 ID。
  • project-id 是包含 Filestore 实例的 Google Cloud 项目的项目 ID。如果 Filestore 实例位于 gcloud 默认项目中,则可以跳过此标志。您可以通过运行 config set project 来设置默认项目 命令:

    gcloud config set project project-id
    
  • zone 是 Filestore 实例所在的区域。运行 gcloud filestore zones list 命令以获取受支持区域的列表。如果 Filestore 实例位于 gcloud 默认区域,则可以跳过此标志。您可以通过运行 config set filestore/zone 命令来设置默认区域:

     gcloud config set filestore/zone zone
    
  • --force(可选)。将此标志与该命令搭配使用可删除 Filestore 实例和任何关联的快照。

REST API

  1. 安装并初始化 gcloud CLI,以便为 Authorization 标头生成访问令牌。

    或者,您可以使用 OAuth 2.0 Playground 创建访问令牌,并将其包含在 Authorization 标头中。

  2. 使用 cURL 调用 Filestore API

    curl -s \
      --header "Authorization: Bearer $(gcloud auth print-access-token)" \
      --header "Content-Type: application/json" \
      --request DELETE "https://file.googleapis.com/v1/projects/PROJECT/locations/LOCATION/instances/INSTANCE_NAME"

    其中:

    • PROJECT 是实例所在的项目的名称。例如 my-genomics-project
    • LOCATION 是实例所在的位置。例如 us-west1-a
    • INSTANCE_NAME 是要删除的实例的名称。例如 my-genomics-instance

具有更高容量范围(以前为大规模 SSD)的可用区层级实例可能需要长达 10 分钟才能删除,具体取决于实例大小。

Filestore 配额会在实例删除完成后释放,但在此期间不会向您收取费用。

删除包含快照的实例

如果要删除包含以下内容的可用区级、区域级或企业实例: 快照,您必须完成以下任一任务:

  • 请先删除实例的快照,然后再删除实例。
  • gcloud filestore instances delete 命令中添加 --force 标志。

Google Cloud 控制台允许删除包含快照的实例,并会自动删除快照。

后续步骤