ターゲット プロキシを使用する

ターゲット プロキシは、クライアントからの受信接続を終端し、ロードバランサからバックエンドへの新しい接続を作成します。ターゲット プロキシは 1 つ以上の転送ルールから参照されます。

次のロードバランサのターゲット プロキシを作成できます。

  • グローバル外部アプリケーション ロードバランサ
  • 従来のアプリケーション ロードバランサ
  • リージョン外部アプリケーション ロードバランサ
  • クロスリージョン内部アプリケーション ロードバランサ
  • リージョン内部アプリケーション ロードバランサ
  • グローバルな外部プロキシ ネットワーク ロードバランサ
  • リージョン外部プロキシ ネットワーク ロードバランサ
  • リージョン内部プロキシ ネットワーク ロードバランサ

外部アプリケーション ロードバランサ内部アプリケーション ロードバランサの場合、プロキシは受信リクエストを URL マップにルーティングします。

外部プロキシ ネットワーク ロードバランサリージョン内部プロキシ ネットワーク ロードバランサの場合、ターゲット プロキシは受信リクエストを直接バックエンド サービスにルーティングします。

ターゲット プロキシを作成する

以降のセクションでは、さまざまなロードバランサのターゲット プロキシを作成する方法について説明します。

グローバル外部アプリケーション ロードバランサとクロスリージョン内部アプリケーション ロードバランサの場合

グローバル外部アプリケーション ロードバランサとクロスリージョン内部アプリケーション ロードバランサは常に、グローバル ターゲット HTTP(S) プロキシを使用します。従来のアプリケーション ロードバランサには、グローバル ターゲット プロキシも必要です。従来のアプリケーション ロードバランサをスタンダード ティアにデプロイした場合でも、そのリージョン転送ルールはグローバル ターゲット プロキシを指す必要があります。

グローバル ターゲット HTTP(S) プロキシを作成するには、次の操作を行います。

コンソール: HTTP(S)

ロード バランシング リソースの構成に示すように、ロードバランサを作成または更新する際には、Google Cloud コンソールを使用してグローバル ターゲット HTTP(S) プロキシを作成できます。

gcloud: HTTP

gcloud compute target-http-proxies create HTTP_PROXY_NAME \
  --global \
  --url-map URL_MAP \
  --global-url-map \
  [--description DESCRIPTION]

gcloud: HTTPS

次のコマンドを実行する前に、各証明書の SSL 証明書リソースを作成する必要があります。

 gcloud compute target-https-proxies create HTTPS_PROXY_NAME \
   --global \
   --url-map URL_MAP \
   --global-url-map \
   --ssl-certificates SSL_CERT_1[,SSL_CERT_2,...] \
   --global-ssl-certificates \
   [--ssl-policy POLICY_NAME] \
   [--quic-override=ENABLE|DISABLE|NONE]

API: HTTP

POST https://www.googleapis.com/v1/compute/projects/PROJECT_ID/global/targetHttpProxies

{
  "name": HTTP_PROXY_NAME,
  "urlMap": /projects/PROJECT_ID/global/urlMaps/URL_MAP_NAME
}

API: HTTPS

POST https://www.googleapis.com/v1/compute/projects/PROJECT_ID/global/targetHttpsProxies

{
  "name": HTTPS_PROXY_NAME,
  "urlMap": /projects/PROJECT_ID/global/urlMaps/URL_MAP_NAME,
  "sslCertificates": /projects/PROJECT_ID/global/sslCertificates/SSL_CERT_NAME
}

リージョン外部アプリケーション ロードバランサと内部アプリケーション ロードバランサの場合

リージョン外部アプリケーション ロードバランサと内部アプリケーション ロードバランサには、リージョン ターゲット プロキシが必要です。

リージョン ターゲット HTTP(S) プロキシを作成するには、次の操作を行います。

コンソール

内部アプリケーション ロードバランサの設定またはリージョン外部アプリケーション ロードバランサの設定に示すように、ロードバランサを作成または更新する際には、Google Cloud コンソールを使用してリージョン ターゲット HTTP(S) プロキシを作成できます。

gcloud: HTTP

gcloud compute target-http-proxies create HTTP_PROXY_NAME \
    --url-map URL_MAP \
    --url-map-region REGION \
    --region REGION \
    [--description DESCRIPTION]

gcloud: HTTPS

次のコマンドを実行する前に、各証明書の SSL 証明書リソースを作成する必要があります。

 gcloud compute target-https-proxies create HTTPS_PROXY_NAME \
     --url-map URL_MAP \
     --url-map-region REGION \
     --region REGION \
     --ssl-certificates SSL_CERT_NAME \
     --ssl-certificates-region REGION

API: HTTP

POST https://www.googleapis.com/v1/compute/projects/PROJECT_ID/regions/REGION/targetHttpProxies

{
  "name": HTTP_PROXY_NAME,
  "urlMap": /projects/PROJECT_ID/regions/REGION/urlMaps/URL_MAP_NAME,
  "region": REGION
}

API: HTTPS

POST https://www.googleapis.com/v1/compute/projects/PROJECT_ID/region/REGION/targetHttpsProxies

{
  "name": HTTPS_PROXY_NAME,
  "urlMap": /projects/PROJECT_ID/regions/REGION/urlMaps/URL_MAP_NAME,
  "region": REGION
  "sslCertificates": /projects/PROJECT_ID/regions/REGION/sslCertificates/SSL_CERT_NAME
}

SSL プロキシを使用したグローバル外部プロキシ ネットワーク ロードバランサの場合

外部プロキシ ネットワーク ロードバランサの場合、スタンダード ティアとプレミアム ティアの両方でグローバル ターゲット プロキシが必要です。そのため、スタンダード ティアでは、リージョン転送ルールがグローバル ターゲット プロキシを指し示します。

グローバル ターゲット SSL プロキシを作成するには、次の手順を行います。

コンソール

ロードバランサを作成または更新する際には、Google Cloud コンソールを使用してグローバル ターゲット SSL プロキシを作成できます。

gcloud

次のコマンドを実行する前に、各証明書の SSL 証明書リソースを作成する必要があります。

 gcloud compute target-ssl-proxies create SSL_PROXY_NAME \
   --backend-service BACKEND_SERVICE \
   --ssl-certificates SSL_CERT_1[,SSL_CERT_2,...] \
   [--ssl-policy POLICY_NAME] \
   [--quic-override=ENABLE|DISABLE|NONE] \
   [--proxy-header=(NONE | PROXY_V1)]

API

POST https://www.googleapis.com/v1/compute/projects/PROJECT_ID/global/targetSslProxies

{
  "name": SSL_PROXY_NAME,
  "proxyHeader": ("NONE" | "PROXY_V1"),
  "service": "projects/PROJECT/global/backendServices/BACKEND_SERVICE"
  "sslCertificates": /projects/PROJECT_ID/global/sslCertificates/SSL_CERT_NAME
}

TCP プロキシを使用したグローバル外部プロキシ ネットワーク ロードバランサの場合

グローバル ターゲット TCP プロキシを作成するには、次の操作を行います。

コンソール

外部プロキシ ネットワーク ロードバランサの設定に示すように、ロードバランサを作成または更新する際には、Google Cloud コンソールを使用してグローバル ターゲット TCP プロキシを作成できます。

gcloud

 gcloud compute target-tcp-proxies create TCP_PROXY_NAME \
   --backend-service BACKEND_SERVICE \
   --proxy-header=(NONE | PROXY_V1)

API

POST https://www.googleapis.com/v1/compute/projects/PROJECT_ID/global/targetTcpProxies

{
  "name": TCP_PROXY_NAME,
  "proxyHeader": ("NONE" | "PROXY_V1"),
  "service": "projects/PROJECT/global/backendServices/BACKEND_SERVICE"
}

リージョン外部プロキシ ネットワーク ロードバランサとリージョン内部プロキシ ネットワーク ロードバランサの場合

リージョン ターゲット TCP プロキシを作成するには、次の操作を行います。

コンソール

内部リージョン プロキシ ネットワーク ロードバランサを設定するに示すように、ロードバランサを作成または更新する際には、Google Cloud コンソールを使用してリージョン ターゲット TCP プロキシを作成できます。

gcloud

 gcloud compute target-tcp-proxies create TCP_PROXY_NAME \
   --backend-service BACKEND_SERVICE \
   --region REGION \
   --proxy-header=(NONE | PROXY_V1)

API

POST https://www.googleapis.com/v1/compute/projects/PROJECT_ID/regions/REGION/targetTcpProxies

{
  "name": TCP_PROXY_NAME,
  "proxyHeader": ("NONE" | "PROXY_V1"),
  "region": REGION,
  "service": "projects/PROJECT/regions/REGION/backendServices/BACKEND_SERVICE"
}

ターゲット プロキシのリスト

ターゲット プロキシを一覧表示するには、次の操作を行います。

グローバル外部アプリケーション ロードバランサとクロスリージョン内部アプリケーション ロードバランサの場合

コンソール

Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

[ターゲット プロキシ] に移動

gcloud: HTTP

gcloud compute target-http-proxies list --global

gcloud: HTTPS

gcloud compute target-https-proxies list --global

API: HTTP

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetHttpProxies

API: HTTPS

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetHttpsProxies

リージョン外部アプリケーション ロードバランサと内部アプリケーション ロードバランサの場合

コンソール

Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

[ターゲット プロキシ] に移動

gcloud: HTTP

gcloud compute target-http-proxies list \
    --filter="region:(COMMA_DELIMITED_LIST_OF_REGIONS)"

gcloud: HTTPS

gcloud compute target-https-proxies list \
   --filter="region:(COMMA_DELIMITED_LIST_OF_REGIONS)"

API: HTTP

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetHttpProxies

API: HTTPS

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetHttpsProxies

SSL プロキシを使用したグローバル外部プロキシ ネットワーク ロードバランサの場合

コンソール

Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

[ターゲット プロキシ] に移動

gcloud

gcloud compute target-ssl-proxies list

API

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetSslProxies

TCP プロキシを使用したグローバル外部プロキシ ネットワーク ロードバランサの場合

コンソール

Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

[ターゲット プロキシ] に移動

gcloud

gcloud compute target-tcp-proxies list

API

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetTcpProxies

リージョン外部プロキシ ネットワーク ロードバランサとリージョン内部プロキシ ネットワーク ロードバランサの場合

コンソール

Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

[ターゲット プロキシ] に移動

gcloud

gcloud compute target-tcp-proxies list \
    --filter="region:(COMMA_DELIMITED_LIST_OF_REGIONS)"

API

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetTcpProxies

ターゲット プロキシに関する情報の取得

1 つのターゲット HTTP プロキシまたは HTTPS プロキシに関する情報を取得するには、次の操作を行います。

グローバル外部アプリケーション ロードバランサとクロスリージョン内部アプリケーション ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. 名前を選択します。

  3. [ターゲット プロキシの詳細] ページを表示します。[ロード バランシング] ページに戻るには、ページ上部の左にある矢印をクリックします。

gcloud: HTTP

gcloud compute target-http-proxies describe HTTP_PROXY_NAME \
   --global

gcloud: HTTPS

gcloud compute target-https-proxies describe HTTPS_PROXY_NAME \
   --global

API: HTTP

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetHttpProxies/HTTP_PROXY_NAME

API: HTTPS

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetHttpsProxies/HTTPS_PROXY_NAME

リージョン外部アプリケーション ロードバランサと内部アプリケーション ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. 名前を選択します。

  3. [ターゲット プロキシの詳細] ページを表示します。[ロード バランシング] ページに戻るには、ページ上部の左にある矢印をクリックします。

gcloud: HTTP

gcloud compute target-http-proxies describe HTTP_PROXY_NAME \
   --region=REGION

gcloud: HTTPS

gcloud compute target-https-proxies describe HTTPS_PROXY_NAME \
   --region=REGION

API: HTTP

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetHttpProxies/HTTP_PROXY_NAME

API: HTTPS

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetHttpsProxies/HTTPS_PROXY_NAME

SSL プロキシを使用したグローバル外部プロキシ ネットワーク ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. 名前を選択します。

  3. [ターゲット プロキシの詳細] ページを表示します。[ロード バランシング] ページに戻るには、ページ上部の左にある矢印をクリックします。

gcloud

gcloud compute target-ssl-proxies describe SSL_PROXY_NAME

API

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetSslProxies/SSL_PROXY_NAME

TCP プロキシを使用したグローバル外部プロキシ ネットワーク ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. 名前を選択します。

  3. [ターゲット プロキシの詳細] ページを表示します。[ロード バランシング] ページに戻るには、ページ上部の左にある矢印をクリックします。

gcloud

gcloud compute target-tcp-proxies describe TCP_PROXY_NAME

API

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetTcpProxies/TCP_PROXY_NAME

リージョン外部プロキシ ネットワーク ロードバランサとリージョン内部プロキシ ネットワーク ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. 名前を選択します。

  3. [ターゲット プロキシの詳細] ページを表示します。

gcloud

gcloud compute target-tcp-proxies describe TCP_PROXY_NAME \
    --region=REGION

API

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetTcpProxies/TCP_PROXY_NAME

別の URL マップを参照するようにターゲット プロキシを更新する

ターゲット プロキシを更新して、別の URL マップを指し示すようにするには、次の操作を行います。

グローバル外部アプリケーション ロードバランサとクロスリージョン内部アプリケーション ロードバランサの場合

ターゲット プロキシに関連付けられた URL マップを更新するには、次の操作を行います。

コンソール

Google Cloud コンソールでは、HTTP(S) プロキシを編集できません。ターゲット プロキシを編集するには、gcloud CLI または API を使用します。

gcloud: HTTP

gcloud compute target-http-proxies update HTTP_PROXY_NAME \
    --url-map URL_MAP \
    --global \
    --global-url-map

gcloud: HTTPS

gcloud compute target-https-proxies update HTTPS_PROXY_NAME \
    --url-map URL_MAP \
    --global \
    --global-url-map

API: HTTP

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetHttpProxies/HTTP_PROXY_NAME/setUrlMap

{
  "urlMap": /projects/PROJECT_ID/global/urlMaps/URL_MAP_NAME
}

API: HTTPS

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetHttpsProxies/HTTPS_PROXY_NAME/setUrlMap

{
  "urlMap": "urlMap": /projects/PROJECT_ID/global/urlMaps/URL_MAP_NAME
}

リージョン外部アプリケーション ロードバランサと内部アプリケーション ロードバランサの場合

ターゲット プロキシに関連付けられた URL マップを更新するには、次の操作を行います。

コンソール

Google Cloud コンソールでは、HTTP(S) プロキシを編集できません。ターゲット プロキシを編集するには、gcloud CLI または API を使用します。

gcloud: HTTP

gcloud compute target-http-proxies update HTTP_PROXY_NAME \
    --url-map URL_MAP \
    --region=REGION \
    --url-map-region=REGION

gcloud: HTTPS

gcloud compute target-https-proxies update HTTPS_PROXY_NAME \
    --url-map URL_MAP \
    --region=REGION \
    --url-map-region=REGION

API: HTTP

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetHttpProxies/HTTP_PROXY_NAME/setUrlMap

{
  "urlMap": /projects/PROJECT_ID/regions/REGIONurlMaps/URL_MAP_NAME
}

API: HTTPS

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetHttpsProxies/HTTPS_PROXY_NAME/setUrlMap

{
  "urlMap": /projects/PROJECT_ID/regions/REGION/urlMaps/URL_MAP_NAME
}

ターゲット HTTPS プロキシの SSL 証明書リソースを更新する

この手順を使用して、HTTPS プロキシの SSL 証明書を置き換えます。必要な SSL 証明書リソースがすでに作成されている必要があります。

コンソール

  1. Google Cloud コンソールの [ロード バランシング] ページに移動します。

    [ロード バランシング] に移動

  2. ロードバランサの隣にある [編集] をクリックします。

  3. [フロントエンドの構成] をクリックします。

  4. [証明書] プルダウン メニューで、新しい証明書を選択します。

  5. 証明書をさらに追加する場合は、Add certificate をクリックします。

  6. [完了] をクリックします。

gcloud

ターゲット HTTPS プロキシごとに、SSL 証明書のドキュメント番号を構成できます。

gcloud compute target-https-proxies update PROXY_NAME \
    --ssl-certificates=SSL_CERT_1,SSL_CERT_2,...

API: HTTPS

次の API 呼び出しを使用すると、HTTPS プロキシの SSL 証明書を置き換えることができます。

POST [https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/targetHttpsProxies/HTTPS_PROXY_NAME/setSslCertificates]

リクエストの本文には、次の構造のデータが含まれます。

{
  "sslCertificates": [
    "SSL_CERT_URL"
  ]
}

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

  • PROJECT_ID: このリクエストのプロジェクト ID。
  • HTTPS_PROXY_NAME: SSL 証明書リソースを更新しているターゲット HTTPS プロキシ リソースの名前
  • SSL_CERT_URL: SSL 証明書リソースのサーバー定義 URL(selfLink

ターゲット プロキシを削除する

ターゲット プロキシを削除するには、まずターゲット プロキシを参照している転送ルールを削除する必要があります。

ターゲット プロキシを削除する手順は次のとおりです。

グローバル外部アプリケーション ロードバランサとクロスリージョン内部アプリケーション ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. [ターゲット プロキシ] を選択します。

  3. 削除する名前のチェックボックスをクリックします。

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

gcloud: HTTP

gcloud compute target-http-proxies delete HTTP_PROXY_NAME \
   --global

gcloud: HTTPS

gcloud compute target-https-proxies delete HTTPS_PROXY_NAME \
   --global

API: HTTP

DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetHttpProxies/HTTP_PROXY_NAME

API: HTTPS

DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetHttpsProxies/HTTPS_PROXY_NAME

リージョン外部アプリケーション ロードバランサと内部アプリケーション ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. [ターゲット プロキシ] を選択します。

  3. 削除する名前のチェックボックスをクリックします。

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

gcloud: HTTP

gcloud compute target-http-proxies delete HTTP_PROXY_NAME \
   --region=REGION

gcloud: HTTPS

gcloud compute target-https-proxies delete HTTPS_PROXY_NAME \
   --region=REGION

API: HTTP

DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetHttpProxies/HTTP_PROXY_NAME

API: HTTPS

DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetHttpsProxies/HTTPS_PROXY_NAME

SSL プロキシを使用したグローバル外部プロキシ ネットワーク ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. [ターゲット プロキシ] を選択します。

  3. 削除する名前のチェックボックスをクリックします。

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

gcloud

gcloud compute target-ssl-proxies delete SSL_PROXY_NAME

API

DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetSslProxies/SSL_PROXY_NAME

TCP プロキシを使用したグローバル外部プロキシ ネットワーク ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. [ターゲット プロキシ] を選択します。

  3. 削除する名前のチェックボックスをクリックします。

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

gcloud

gcloud compute target-tcp-proxies delete TCP_PROXY_NAME

API

DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetTcpProxies/TCP_PROXY_NAME

リージョン外部プロキシ ネットワーク ロードバランサとリージョン内部プロキシ ネットワーク ロードバランサの場合

コンソール

  1. Google Cloud コンソールで、[ターゲット プロキシ] ページに移動します。

    [ターゲット プロキシ] に移動

  2. [ターゲット プロキシ] を選択します。

  3. 削除する名前のチェックボックスをクリックします。

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

gcloud

gcloud compute target-tcp-proxies delete TCP_PROXY_NAME \
    --region=REGION

API

DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetTcpProxies/TCP_PROXY_NAME

QUIC プロトコル設定を更新する

ターゲット HTTPS プロキシでは、オプションのフラグ --quic-override を設定することによって QUIC 転送プロトコルの使用をサポートされます。

コンソール: HTTPS

ロード バランシング リソースの構成に示すように、新しいロードバランサを設定する際には、Google Cloud コンソールを使用して QUIC 設定を構成できます。

gcloud: HTTPS

次のコマンドを実行する前に、各証明書の SSL 証明書リソースを作成する必要があります。

 gcloud compute target-https-proxies create HTTPS_PROXY_NAME \
   --global \
   --quic-override=QUIC_SETTING

ここで、QUIC_SETTING は次のいずれかです。

  • NONE(デフォルト): QUIC がネゴシエートされる際に、Google が制御できるようにします。現在、NONE を選択すると QUIC は無効になります。このオプションを選択することで、今後このロードバランサの QUIC ネゴシエーションと HTTP/3 は自動的に有効になります。Google Cloud コンソールでは、このオプションは [自動(デフォルト)] と表示されます。
  • ENABLED: ロードバランサが QUIC をクライアントとネゴシエートできるようにします。
  • DISABLED: ロードバランサが QUIC をクライアントとネゴシエートできないようにします。

API: HTTPS

POST https://www.googleapis.com/v1/compute/projects/PROJECT_ID/global/targetHttpsProxies/TARGET_PROXY_NAME/setQuicOverride

{
  "quicOverride": QUIC_SETTING
}

ここで、QUIC_SETTING は次のいずれかです。

  • NONE(デフォルト): QUIC がネゴシエートされる際に、Google が制御できるようにします。現在、NONE を選択すると QUIC は無効になります。このオプションを選択することで、今後このロードバランサの QUIC ネゴシエーションと HTTP/3 は自動的に有効になります。Google Cloud コンソールでは、このオプションは [自動(デフォルト)] と表示されます。
  • ENABLED: ロードバランサが QUIC をクライアントとネゴシエートできるようにします。
  • DISABLED: ロードバランサが QUIC をクライアントとネゴシエートできないようにします。

API と gcloud リファレンス

REST API でのターゲット プロキシ操作時に使用できるプロパティとメソッドについては、次のページをご覧ください。

Google Cloud CLI でターゲット プロキシを操作するときに使用できるプロパティとメソッドについては、次のページをご覧ください。

次のステップ