Apigee ハイブリッドでのデータ所在地の使用

概要

Apigee のデータ所在地では、コンプライアンスと規制の要件を満たせるよう、Apigee データが保存される地理的位置(リージョン)をユーザーが指定できるようになっています。データ所在地でコントロール プレーンのロケーションを選択すると、お客様のすべてのコンテンツが指定されたリージョンに保存されます。

Apigee のデータ所在地の概要については、データ所在地の概要をご覧ください。

Apigee ハイブリッドでのデータ所在地

ハイブリッド バージョン 1.12 以降では、新しい Apigee ハイブリッド インストールでデータ所在地を使用できます。データ所在地を使用するように既存のインストールを変換することはできません。

Apigee 組織を作成する場合

データ所在地を使用して Apigee 組織を作成するには、次の違いが必要です。ステップ 2: 組織を作成するをご覧ください。

  • コントロール プレーンのロケーション: プロキシ バンドルなどのお客様のコアコンテンツが保存されるロケーションを指定する必要があります。リストについては、使用可能な Apigee API コントロール プレーンのリージョンをご覧ください。

    コントロール プレーンのロケーションは、サービス エンドポイントのロケーションです(米国の場合は us など)。

    次の表に、Apigee コントロール プレーンで使用可能なリージョンを示します。

    南北アメリカ

    コントロール プレーンのロケーションの説明 コントロール プレーンのロケーション名 詳細
    米国 us (multiple regions in United States) サービス エンドポイント: us-apigee.googleapis.com
    カナダ ca (multiple regions in Canada) サービス エンドポイント: ca-apigee.googleapis.com
    消費者データ リージョンの説明 消費者データ リージョン名 詳細
    アイオワ us-central1 リーフアイコン 低 CO2
    オレゴン us-west1 リーフアイコン 低 CO2
    ロサンゼルス us-west2
    ソルトレイクシティ us-west3
    ラスベガス us-west4
    サウスカロライナ us-east1
    北バージニア us-east4
    コロンバス us-east5
    ダラス us-south1
    モントリオール northamerica-northeast1 リーフアイコン 低 CO2
    トロント northamerica-northeast2 リーフアイコン 低 CO2

    ヨーロッパ

    コントロール プレーンのロケーションの説明 コントロール プレーンのロケーション名 詳細
    ヨーロッパ eu (multiple regions in the European Union) サービス エンドポイント: eu-apigee.googleapis.com
    消費者データ リージョンの説明 消費者データ リージョン名 詳細
    ベルギー europe-west1 リーフアイコン 低 CO2
    フランクフルト europe-west3 リーフアイコン 低 CO2
    オランダ europe-west4
    ミラノ europe-west8
    パリ europe-west9 リーフアイコン 低 CO2
    トリノ europe-west12
    ワルシャワ europe-central2
    マドリッド europe-southwest1
    フィンランド europe-north1 リーフアイコン 低 CO2

    アジア太平洋

    コントロール プレーンのロケーションの説明 コントロール プレーンのロケーション名 詳細
    オーストラリア au (multiple regions in Australia) サービス エンドポイント: au-apigee.googleapis.com
    インド in (multiple regions in India) サービス エンドポイント: in-apigee.googleapis.com
    消費者データ リージョンの説明 消費者データ リージョン名 詳細
    シドニー australia-southeast1
    メルボルン australia-southeast2
    ムンバイ asia-south1
    デリー asia-south2

    中東

    コントロール プレーンのロケーションの説明 コントロール プレーンのロケーション名 詳細
    サウジアラビア sa (single region me-central2) サービス エンドポイント: sa-apigee.googleapis.com
    イスラエル il (single region me-west1) サービス エンドポイント: il-apigee.googleapis.com
    消費者データ リージョンの説明 消費者データ リージョン名 詳細
    ダンマーム me-central2
    テルアビブ me-west1
  • コンシューマ データのリージョン: API コンシューマ データが保存されるリージョンを指定する必要があります。これは、コントロール プレーン リージョンのサブリージョンにする必要があります。使用可能なコンシューマー データ リージョンのリストについては、Apigee のロケーションをご覧ください。
  • 課金タイプ: データ所在地は、有料サブスクリプション 組織でのみ使用できます。

環境を作成する場合

データ所在地を使用して環境を作成してインストールする場合は、コントロール プレーンのロケーションで作成する必要があります。ステップ 3: 環境グループを作成するをご覧ください。

ファイル調整をオーバーライドする

データ所在地を使用する場合は、各オーバーライド ファイルに contractProvider 構成プロパティを追加し、コントロール プレーンのロケーションの API のパスを指定する必要があります。次に例を示します。

instanceID: "my_hybrid_example"
namespace: apigee

gcp:
  projectID: hybrid-example
  region: us-central1

k8sCluster:
  name: apigee-hybrid
  region: us-central1

org: hybrid-example

contractProvider: https://us-apigee.googleapis.com

ステップ 6: オーバーライドを作成するをご覧ください。

Apigee API を呼び出す場合

ハイブリッド インストールでタスクを実行するために Apigee API に対して curl 呼び出しを行う場合、コントロール プレーンのロケーション内から API を呼び出す必要があります。次に例を示します。

curl -H "Authorization: Bearer $TOKEN" \
  "https://$CONTROL_PLANE_LOCATION-apigee.googleapis.com/v1/organizations/$ORG_NAME/envgroups"

または

curl -H "Authorization: Bearer $TOKEN" \
  "https://us-apigee.googleapis.com/v1/organizations/my-hybrid-org/envgroups"