Data Transfer Essentials リソースを作成する

トラフィックが Data Transfer Essentials の課金用に構成されていると識別されるようにするには、サービスを選択して、選択したエンドポイントに関連付ける必要があります。このページでは、必要な Data Transfer Essentials リソース(構成と宛先)を作成する方法について説明します。

始める前に

Data Transfer Essentials の構成または宛先を作成する前に、次の操作を行います。

  1. まだ行っていない場合は、Google Cloud CLI をインストールします

  2. アカウントで gcloud CLI を認証します。

    gcloud auth login
    
  3. プロジェクトを設定します。

    gcloud config set project PROJECT_ID
    

    PROJECT_ID は、実際の プロジェクト ID に置き換えます。

  4. プロジェクトで Network Connectivity API を有効にします。

  5. 権限を構成する。

  6. 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=LOCATION
    

    LOCATION は、 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=LOCATION
    

    SERVICE1 は、サービスを表す有効な文字列に置き換えます。サポートされているサービスとリージョンをご覧ください。

    API

    multicloudDataTransferSupportedServices.get メソッドを使用します。

    GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION:getMulticloudDataTransferSupportedServices
    

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

    • PROJECT_ID: オブジェクトの ID
    • LOCATION:地域 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": [