Database Service API の概要

Database Service API は Kubernetes カスタム リソースを使用し、Kubernetes Resource Model(KRM)に依存しています。これは、Google Distributed Cloud(GDC)エアギャップでデータベース クラスタを作成して管理するために使用されます。

Database Service API には kubectl CLI を使用します。

サービス エンドポイント

次の URL は、Database Service KRM API の API エンドポイントです。

  • https://MANAGEMENT_API_SERVER_ENDPOINT/apis/fleet.dbadmin.gdc.goog/v1
  • https://MANAGEMENT_API_SERVER_ENDPOINT/apis/oracle.dbadmin.gdc.goog/v1
  • https://MANAGEMENT_API_SERVER_ENDPOINT/apis/postgresql.dbadmin.gdc.goog/v1

MANAGEMENT_API_SERVER_ENDPOINT は、Management API サーバーのエンドポイントに置き換えます。

ディスカバリ ドキュメント

kubectl proxy --port=8001 コマンドを使用して、ローカルマシンで API サーバーへのプロキシを開きます。次のいずれかの URL でディスカバリ ドキュメントにアクセスできます。

  • http://127.0.0.1:8001/apis/fleet.dbadmin.gdc.goog/v1
  • http://127.0.0.1:8001/apis/oracle.dbadmin.gdc.goog/v1
  • http://127.0.0.1:8001/apis/postgresql.dbadmin.gdc.goog/v1