删除实例

本页介绍如何删除 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 标头生成访问令牌。

  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 控制台允许删除包含快照的实例,并会自动删除快照。

后续步骤