Data Catalog リージョン

Data Catalog のリソースは、リージョンという世界中の複数のロケーションでホストされています。リージョンとは、リソースにアクセスできる特定の地理的なロケーションです。詳細については、地域とリージョンをご覧ください。

ネットワーク レイテンシを減らすには、使用する予定のロケーションに近いリージョンで API エンドポイントを使用することをおすすめします。たとえば、アジアから Data Catalog にアクセスする場合は、台湾のエンドポイントを使用できます。

サポートされるリージョン

リージョン リージョン エンドポイント サポートされているリソース
南北アメリカ
モントリオール northamerica-northeast1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
トロント northamerica-northeast2-datacatalog.googleapis.com タグ テンプレート、ユーザーが作成したエントリ、データリネージ
サンパウロ southamerica-east1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
サンチアゴ southamerica-west1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
アイオワ us-central1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
サウスカロライナ us-east1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
北バージニア us-east4-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
コロンバス us-east5-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ダラス us-south1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
オレゴン us-west1-datacatalog.googleapis.com タグ テンプレート、ユーザーが作成したエントリ、データリネージ
ロサンゼルス us-west2-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ソルトレイクシティ us-west3-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ラスベガス us-west4-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ヨーロッパ
ワルシャワ europe-central2-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
フィンランド europe-north1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ベルギー europe-west1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ロンドン europe-west2-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
フランクフルト europe-west3-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
オランダ europe-west4-datacatalog.googleapis.com タグ テンプレート、ユーザーが作成したエントリ、データリネージ
チューリッヒ europe-west6-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ミラノ europe-west8-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
パリ europe-west9-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ベルリン europe-west10-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
チュリン europe-west12-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
マドリッド europe-southwest1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
アジア太平洋
台湾 asia-east1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
香港 asia-east2-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
東京 asia-northeast1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
大阪 asia-northeast2-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ソウル asia-northeast3-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ムンバイ asia-south1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
デリー asia-south2-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
シンガポール asia-southeast1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ジャカルタ asia-southeast2-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
シドニー australia-southeast1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
メルボルン australia-southeast2-datacatalog.googleapis.com タグ テンプレート、ユーザーが作成したエントリ、データリネージ
中東
Doha me-central1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
ダンマーム me-central2-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
テルアビブ me-west1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
アフリカ
ヨハネスブルグ africa-south1-datacatalog.googleapis.com タグ テンプレート、BigQuery、ユーザーが作成したエントリ、データリネージ
マルチリージョン マルチリージョン エンドポイント サポートされているリソース
アジア asia-datacatalog.googleapis.com タグ テンプレート、ユーザーが作成したエントリ、データリネージ
欧州連合 eu-datacatalog.googleapis.com BigQuery、タグ テンプレート、ユーザーが作成したエントリ、データリネージ
米国 us-datacatalog.googleapis.com BigQuery、タグ テンプレート、ユーザーが作成したエントリ、データリネージ
BigQuery Omni リージョン リージョン エンドポイント サポートされているリソース
AWS
AWS - US East(北バージニア) aws-us-east-1-datacatalog.googleapis.com BigQuery(接続を除く)、データリネージ
AWS 米国西部(オレゴン) aws-us-west-2-datacatalog.googleapis.com BigQuery(接続を除く)、データリネージ
AWS - アジア太平洋(ソウル) aws-ap-northeast-2-datacatalog.googleapis.com BigQuery(接続を除く)、データリネージ
AWS - アジア太平洋(シドニー) aws-ap-southeast-2-datacatalog.googleapis.com データリネージ
AWS - ヨーロッパ西部(アイルランド) aws-eu-west-1-datacatalog.googleapis.com BigQuery(接続を除く)、データリネージ
AWS - ヨーロッパ(フランクフルト) aws-eu-central-1-datacatalog.googleapis.com データリネージ
Azure
Azure - 米国東部 2(バージニア) azure-eastus2-datacatalog.googleapis.com BigQuery(接続を除く)、データリネージ
Azure - 米国西部 2(ワシントン) azure-westus2-datacatalog.googleapis.com データリネージ

マルチリージョン(us、eu)

euus などのマルチリージョンは特別なリージョンであり、Data Catalog はリージョン内のどこにでもリソースを複製して提供できます。

リージョン API を使用したリソースへのアクセス

リソースには、リージョン エンドポイント(サポートされているリージョンに記載)を使用してアクセスできます。クライアント ライブラリを使用すると、エンドポイントを構成できます。

下位互換性のために、リージョン API は引き続き datacatalog.googleapis.com エンドポイントでサポートされていますが、いくつかの制限があります(HTTP バッチサポートgRPC サポートをご覧ください)。リージョン API にはリージョン エンドポイントを使用することを強くおすすめします。

非リージョン API

データアセットは特定のリージョンにありますが、Data Catalog の検索機能はグローバルにスコープされています。SearchCatalogLookupEntry などの非リージョン API は、すべてのリージョンからアセットを返し、datacatalog.googleapis.com エンドポイントでアクセスできます。

HTTP バッチサポート

Data Catalog は HTTP バッチをサポートしているため、複数の API 呼び出しを単一のリクエストにバッチ処理できます。

リージョン API に HTTP バッチを使用する場合は、いくつかの制約があります。

  • HTTP バッチ リクエストには、同じリージョンに属するリソースの API リクエストのみを含める必要があります。
  • リージョン API をバッチ処理する場合は、リージョン エンドポイントを使用する必要があります。datacatalog.googleapis.com は、バッチ処理されたリージョン API をサポートしません。リージョン リクエストと非リージョン リクエストを一緒にバッチ処理することはできません。
  • 非リージョン依存 API(SearchCatalog と LookupEntry)は、datacatalog.googleapis.com エンドポイントを使用して一緒にバッチ処理できます。

HTTP バッチを使用しているかどうかわからない場合:

  • http://datacatalog.googleapis.com/batch などのパスが /batch に設定された HTTP リクエストを直接作成しているかどうかを確認します。
  • Google API クライアント ライブラリを使用している場合:

    • Java: BatchRequest を使用して API を呼び出します。
    • Python: BatchHTTP リクエストを使用して API を呼び出します。
    • 他のライブラリにも同様のバインディングが存在します(ライブラリ固有のドキュメントをご覧ください)。

gRPC のサポート

リージョン エンドポイントは、リージョン API に gRPC を使用するための推奨される方法です。

手動で作成した gRPC ライブラリを使用して datacatalog.googleapis.com エンドポイントを呼び出す場合は、リクエストに locations=<region> タグを持つ x-google-request-params ヘッダーを指定する必要があります。gRPC を内部で使用する既存の Google Cloud クライアント ライブラリには、この機能がすでに実装されています。