トラフィックが Data Transfer Essentials の課金用に構成されていると識別されるようにするには、サービスを選択して、選択したエンドポイントに関連付ける必要があります。このページでは、必要な Data Transfer Essentials リソース(構成と宛先)を作成する方法について説明します。
始める前に
Data Transfer Essentials の構成または宛先を作成する前に、次の操作を行います。
まだ行っていない場合は、Google Cloud CLI をインストールします。
アカウントで gcloud CLI を認証します。
gcloud auth loginプロジェクトを設定します。
gcloud config set project PROJECT_ID
PROJECT_IDは、実際の プロジェクト ID に置き換えます。プロジェクトで Network Connectivity API を有効にします。
権限を構成する。
Data Transfer Essentials で選択するサービスがサポートされているかどうかを確認します。Data Transfer Essentials は、 サポートされているサービスとリージョンでのみ構成できます。
gcloud
gcloud network-connectivity multicloud-data-transfer-supported-services listコマンドを使用します。gcloud network-connectivity multicloud-data-transfer-supported-services list \ --location=LOCATIONLOCATIONは、 Google Cloud地域 ID(europe-west3など)に置き換えます。次のサンプル出力は、サポートされている階層を使用しているため、Data Transfer Essentials を使用してサービスを構成できることを示しています。
NAME SERVICE_CONFIGS cloud-sql [{'eligibilityCriteria': 'NETWORK_SERVICE_TIER_PREMIUM_ONLY'}] cloud-storage [{'eligibilityCriteria': 'REQUEST_ENDPOINT_REGIONAL_ENDPOINT_ONLY'}] compute-engine [{'eligibilityCriteria': 'NETWORK_SERVICE_TIER_STANDARD_ONLY'}]特定のサービスの適格性を確認するには、
gcloud network-connectivity multicloud-data-transfer-supported-services describeコマンドを使用します。gcloud network-connectivity multicloud-data-transfer-supported-services describe SERVICE1 \ --location=LOCATIONAPI
multicloudDataTransferSupportedServices.getメソッドを使用します。GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION:getMulticloudDataTransferSupportedServices
次のように置き換えます。
PROJECT_ID: オブジェクトの IDLOCATION:地域 ID Google Cloud (europe-west3など)
次のサンプル出力は、サポートされている階層を使用しているため、Data Transfer Essentials を使用して構成できるサービスを示しています。
{ "multicloudDataTransferSupportedServices": [ { "name": "cloud-sql", "serviceConfigs": [ { "eligibilityCriteria": "NETWORK_SERVICE_TIER_PREMIUM_ONLY" } ] }, { "name": "cloud-storage", "serviceConfigs": [ { "eligibilityCriteria": "REQUEST_ENDPOINT_REGIONAL_ENDPOINT_ONLY" } ] }, { "name": "compute-engine", "serviceConfigs": [