プライベート接続を削除する

このドキュメントでは、Google Cloud コンソールを使用してプライベート接続を削除する方法について説明します。プライベート接続を削除すると、すべてのプライベート接続構成を含む、プライベート接続の全コンポーネントが削除されます。データを保持する場合は、データをオンプレミス ストレージやその他のストレージにバックアップしてください。

gcloud と API の要件

gcloud コマンドライン ツールまたは API を使用して VMware Engine リソースを管理するには、以下で説明するようにツールを構成することをおすすめします。

gcloud

  1. デフォルトのプロジェクト ID を設定します。

    gcloud config set project PROJECT_ID
    
  2. デフォルトのリージョンとゾーンを設定します。

    gcloud config set compute/region REGION
    gcloud config set compute/zone ZONE

gcloud vmware ツールの詳細については、Cloud SDK リファレンス ドキュメントをご確認ください

API

このドキュメント セットの API の例では、cURL コマンドライン ツールを使用して API がクエリされています。cURL リクエストには、有効なアクセス トークンが必要です。有効なアクセス トークンを取得するにはさまざまな方法があります。次の手順では、gcloud ツールを使用してアクセス トークンを生成します。

  1. Google Cloud にログインする

    gcloud auth login
    
  2. アクセス トークンを生成して TOKEN にエクスポートする

    export TOKEN=`gcloud auth print-access-token`
    
  3. TOKEN が正しく設定されていることを確認する

    echo $TOKEN
    
    Output:
    TOKEN
    

API へのリクエストで認証トークンを使用します。次に例を示します。

curl -X GET -H "Authorization: Bearer \"$TOKEN\""  -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations

Python

このドキュメントの Python コードサンプルは、VMware Engine ライブラリを使用して API と通信します。このアプローチを使用するには、ライブラリをインストールし、アプリケーションのデフォルト認証情報を構成する必要があります。

  1. Python ライブラリをダウンロードしてインストールする

     pip install google-cloud-vmwareengine
    
  2. シェルで次のコマンドを実行して、アプリケーションのデフォルト認証情報を構成する

      gcloud auth application-default login
    

    または、サービス アカウント キー ファイルを使用する

      export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

ライブラリの詳細については、リファレンス ページまたは GitHub のコードサンプルをご覧ください。

プライベート接続を削除する

Google Cloud CLI または VMware Engine API を使用してプライベート接続を削除する手順は次のとおりです。

gcloud

gcloud vmware private-connections delete コマンドを実行して、プライベート接続を削除します。

  gcloud vmware private-connections delete PRIVATE_CONNECTION_ID 
--location=REGION

次のように置き換えます。

  • PRIVATE_CONNECTION_ID: このリクエストのプライベート接続 ID。
  • REGION: このプライベート接続を削除するリージョン。

API

VMware Engine API を使用してプライベート接続を削除するには、DELETE リクエストを行います。

  DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateConnections/PRIVATE_CONNECTION_ID"

次のように置き換えます。

  • PROJECT_ID: このリクエストのプロジェクト名。
  • REGION: このプライベート接続を削除するリージョン。
  • PRIVATE_CONNECTION_ID: このリクエストのプライベート接続 ID。