このページでは、Filestore インスタンスの削除方法について説明します。
インスタンスを削除する
Filestore インスタンスを削除する前に、まずクライアント VM からマウントを解除します。そうしないと、ファイル操作が応答しなくなります。
Google Cloud コンソール
Google Cloud コンソールで、Filestore インスタンス ページに移動します。
Filestore インスタンス ID をクリックして、インスタンスの詳細ページを開きます。
[削除] delete をクリックします。
プロンプトが表示されたら、インスタンス ID を入力します。
[削除] をクリックします。
gcloud
準備
gcloud CLI を使用するには、Google Cloud CLI をインストールするか Google Cloud コンソールに組み込まれている Cloud Shell を使用する必要があります。
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
Authorization
ヘッダーのアクセス トークンを生成するには、gcloud CLI のインストールと初期化を行います。OAuth 2.0 Playground を使用してアクセス トークンを作成し、
Authorization
ヘッダーに含めることもできます。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 コンソールでは、スナップショットを含むインスタンスを削除できます。また、スナップショットが自動的に削除されます。