インスタンスの削除

このページでは、Filestore インスタンスの削除方法について説明します。

インスタンスを削除する

Filestore インスタンスを削除する前に、まずクライアント VM からマウントを解除します。そうしないと、ファイル操作が応答しなくなります。

Google Cloud コンソール

  1. Google Cloud コンソールで、Filestore インスタンス ページに移動します。

    Filestore インスタンス ページに移動

  2. Filestore インスタンス ID をクリックして、インスタンスの詳細ページを開きます。

  3. [削除] をクリックします。

  4. プロンプトが表示されたら、インスタンス ID を入力します。

  5. [削除] をクリックします。

gcloud

準備

gcloud CLI を使用するには、Google Cloud CLI をインストールするか Google Cloud コンソールに組み込まれている Cloud Shell を使用する必要があります。

Google Cloud コンソールに移動

Filestore インスタンスを削除するには、instances delete コマンドを実行します。

  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. Authorization ヘッダーのアクセス トークンを生成するには、gcloud CLI のインストールと初期化を行います。

    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 コンソールでは、スナップショットを含むインスタンスを削除できます。また、スナップショットが自動的に削除されます。

次のステップ