このページの内容は Apigee と Apigee ハイブリッドに該当します。
Apigee Edge のドキュメントを表示する。
このチュートリアルでは、Apigee Integration とコネクタを使用して、Cloud Pub/Sub メッセージのパブリッシュをトリガーするサンプル統合を作成する方法について説明します。このチュートリアルは、Apigee Integration に関する実践的な知識があることを前提としています。
この例では、API エンドポイントを呼び出すと、Cloud Pub/Sub トピックへのメッセージの公開がトリガーされます。以下の手順では、統合を正常に実施するために必要な API トリガーと Cloud Pub/Sub 接続を構成する方法について説明します。
始める前に
このチュートリアルを開始する前に、Google Cloud のログイン認証情報と組織の詳細を確認してください。この情報は、コネクタ UI にアクセスする際に必要になります。Apigee Integration デザイナー内のコネクタタスクにアクセスするには、Apigee 認証情報が必要です。その他の前提条件の手順は次のとおりです。
-
接続を初めて作成する場合は、次の手順を完了します。
- 新しい Apigee インスタンスを作成します。新しい Apigee インスタンスは、プロビジョニング UI でプロビジョニングできます。
コネクタをサポートするリージョンの一覧については、コネクタをサポートするリージョンをご覧ください。
- Apigee Integration とコネクタの機能に Apigee サブスクリプションの利用資格が付与されていることを確認します。
- 次のコマンドを使用して、Apigee Integration とコネクタの機能を有効にします。
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H \ "content-type:application/json" \ "https://apigee.googleapis.com/v1/organizations/PROJECT_ID:setAddons" -XPOST \ -d '{"addonsConfig": {"integrationConfig": {"enabled": true}, "connectorsPlatformConfig": {"enabled": true}}}'
- サービス アカウントがない場合は、サービス アカウントを作成します。
サービス アカウントは特別なタイプの Google アカウントで、Google API のデータにアクセスして認証を受ける必要がある人間以外のユーザーを表します。サービス アカウントがない場合は、サービス アカウントを作成する必要があります。詳細については、サービス アカウントを作成するをご覧ください。
- 新しい Apigee インスタンスを作成します。新しい Apigee インスタンスは、プロビジョニング UI でプロビジョニングできます。
- 統合で Pub/Sub 接続を作成して使用する方法を確認する。
- サポートされているコネクタのリストを確認する。
- 接続の作成方法と管理方法を確認する。
必要なサービスを有効にする
コネクタでは、次の Google サービスを有効にする必要があります。
名前 | タイトル |
apigee.googleapis.com |
Apigee API |
secretmanager.googleapis.com |
Secret Manager API |
connectors.googleapis.com |
Connectors API |
以前にプロジェクトでこうしたサービスを有効にしていない場合は、[接続の作成] ページで接続を作成するときに有効にするよう求められます。
サービスを有効にする方法については、サービスを有効にするをご覧ください。