このページの内容は Apigee に適用されます。Apigee ハイブリッドには適用されません。
Apigee Edge のドキュメントを表示する
このドキュメントでは、Private Service Connect(PSC)を使用して、クライアントから Apigee へのルーティング(「ノースバウンド」トラフィックとも呼ばれる)を構成します。
概要
PSC を使用して、Apigee VPC と Apigee でピアリングした VPC、または管理するそのほかの VPC を接続できます。このアーキテクチャ パターンでは、グローバル ロードバランサから Apigee にリクエストを転送するマネージド インスタンス グループ(MIG)を作成する必要がなくなります。PSC ルーティング方式では、API プロキシ リクエストは、VPC にインストールされたグローバル外部 HTTP(S) ロードバランサを通過して、サービス アタッチメントと呼ばれる Apigee VPC の単一のアタッチメント ポイントに到達します。この構成では、任意のネットワーク対応マシンから Apigee API プロキシ リクエストを送信できます。図 1 を参照してください。
サポートされているノースバウンド PSC の機能は次のとおりです。
- PSC は既存の Apigee インスタンスで使用できます。
- Envoy ベースの Google Cloud のグローバル外部 HTTP(S) ロードバランサに複数の PSC ネットワーク エンドポイント グループ(NEG)を接続できます。
- PSC は VPC Service Controls でサポートされています。
バックエンド サービスに外れ値検出トラフィック ポリシーを設定すると、フェイルオーバー シナリオを自動的に処理できます。詳細については、以下をご覧ください。
図 1: プライベート サービス接続
制限事項
現在、Apigee での PSC の使用には以下の制限があります。
PSC ルーティングを構成する
内部クライアントと外部クライアントの両方からのノースバウンド ルーティングに PSC を使用できます。詳しい手順については、CLI のプロビジョニング手順のステップ 8: ルーティングを構成するをご覧ください。
PSC によるマルチリージョン拡張
Apigee 組織を複数のリージョンに拡張し、新しいリージョンのノースバウンド ルーティングに PSC を使用できます。詳細については、Apigee を複数リージョンに拡張するをご覧ください。Apigee インスタンスの削除
PSC を使用する Apigee インスタンスを削除する手順は次のとおりです。
- 外部ロードバランサから PSC NEG バックエンドを削除します。
- Apigee API を使用して Apigee ランタイム インスタンスを削除します。これは長時間実行オペレーションで、完了するまでに最大 20 分かかります。
- オプションとして、Apigee API を使用し、長時間実行オペレーションの状態を取得できます。