現在の CA レイヤー 7 を新しい API ゲートウェイに置き換えるタスクがあります。新しい API ゲートウェイは、1. レート制限 2. 認証 3. バージョン処理などを処理できる必要があります。調査の結果、AWS API ゲートウェイ、Kong API ゲートウェイ、または AWS ALB と Cognito を認証サポートに使用できることがわかりました。これは、基本的な違いを理解するのが非常に困難です。簡単な言葉で基本的な概念についての洞察と、最初に参照する必要があるいくつかのポインターまたはリンクを教えてください。
1 に答える
API Gateway は、[デプロイ履歴] タブで作成したすべてのデプロイを追跡します。そこには、API のすべてのバージョンが表示され、いつでも好きなときに変更できます。
Swaggerファイルから API ゲートウェイを作成することもできます。
リソース用に作成するメソッドごとに、 Method Request、Integration Request、Integration Response、およびMethod Responseを構成する必要があります。
統合リクエストですべてが発生します。firehose などの aws サービスと統合する場合、ラムダ統合または既存の HTTP エンドポイントと統合する場合は、リクエストを処理する方法を設定します。
マッピング テンプレートは、Apache Velocity Template Language (VTL) を使用します。http://velocity.apache.org/engine/1.7/vtl-reference.html https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html
REST API の使用を開始する: https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html
API ゲートウェイの統合タイプ: https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-api-integration-types.html
残りの API をインポートする方法: https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api.html
制限と既知の問題: https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html
デプロイ: https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-deploy-api.html
公開: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-publish-your-apis.html