API Gateway で相互 TLS のバックエンドサービスにクライアント証明書を提示する
API Gateway は、TLS ハンドシェイク中にクライアント証明書をバックエンドに提示できます。その後、バックエンドはリクエストが API Gateway から送信されたことを確認できます。これにより、API Gateway とバックエンドサービスの間に相互 TLS 接続が作成されます。
2 つのアプローチから選択できます。
AWS Certificate Manager (ACM) 証明書 – ACM から自前の CA 署名証明書をインポートし、API ステージにアタッチします。このアプローチでは、完全な証明書チェーン、自動更新、既存の PKI インフラストラクチャとの統合が可能になります。
API Gateway で生成される証明書 – API Gateway で自己署名証明書を生成します。このアプローチでは、外部証明書インフラストラクチャは必要ありません。証明書は 365 日後に期限切れになるため、手動で更新する必要があります。