このトピックでは、仮想プライベートクラウド (VPC) 経由のAPI GatewayでAPIを呼び出す方法について説明します。 呼び出しは、VPCまたはFunction Computeから行うことができます。
VPC経由のAPIゲートウェイへのアクセス
API Gatewayを使用すると、インターネットまたはVPC経由でAPI Gatewayにアクセスできます。 具体的には:
サーバーレスインスタンスのVPCベースのアクセスを有効にする: サーバーレスインスタンスにはVPC経由でアクセスできます。 インスタンスのすべてのユーザーは、インスタンスと同じリージョンにあるVPCからインスタンスにアクセスできます。
専用インスタンスのVPCアクセスを有効にする: 専用インスタンスのVPCアクセスを有効にすると、同じリージョンの1つのVPCのみに専用インスタンスへのアクセスを許可できます。 同じリージョン内の他のVPCは、このインスタンスのAPIにアクセスできません。 これにより、セキュリティが強化される。
Function Computeから内部ネットワークを介したAPI Gatewayへのアクセス
API Gatewayでは、次のシナリオでVPC経由でFunction Computeからアクセスできます。
シナリオ1: API GatewayとFunction Computeが同じリージョンにデプロイされています。
シナリオ2: API GatewayとFunction Computeは異なるリージョンにデプロイされています。
この機能は、専用インスタンスでのみ使用できます。
設定ルール:
アクセスはVPCに基づいて実装する必要があります。
詳細については、「VPC経由のAPIゲートウェイへのアクセス」をご参照ください。
Function ComputeからVPC経由でのAPI Gatewayアクセスの詳細については、「ネットワーク設定の設定」をご参照ください。