AWS SAM 向けの API Gateway 拡張機能 - AWS Serverless Application Model

AWS SAM 向けの API Gateway 拡張機能

API Gateway 拡張機能は AWS 用に特別に設計されており、API を設計および管理するための追加のカスタマイズや機能を提供します。API Gateway 拡張機能は OpenAPI 仕様の拡張であり、AWS 固有の認可とAPI Gateway 固有の API 統合をサポートしています。API Gateway 拡張機能の詳細情報については、「API Gateway の OpenAPI 拡張機能」を参照してください。

AWS SAM は、API Gateway 拡張機能のサブセットをサポートします。AWS SAM がサポートする API Gateway 拡張機能の種類は、次の表でご確認いただけます。

API Gateway 拡張機能 によりサポートAWS SAM
x-amazon-apigateway-any-method オブジェクト あり
x-amazon-apigateway-api-key-source プロパティ なし
x-amazon-apigateway-auth オブジェクト あり
x-amazon-apigateway-authorizer オブジェクト あり
x amazon-apigateway-authtype プロパティ あり
x-amazon-apigateway-binary-media-types のプロパティ あり
x-amazon-apigateway-documentation オブジェクト なし
x-amazon-apigateway-endpoint-configuration オブジェクト なし
x-amazon-apigateway-gateway-responses オブジェクト あり
x-amazon-apigateway-gateway-responses.gatewayResponse オブジェクト あり
x-amazon-apigateway-gateway-responses.responseParameters オブジェクト あり
x-amazon-apigateway-gateway-responses.responseTemplates オブジェクト あり
x-amazon-apigateway-integration オブジェクト あり
x-amazon-apigateway-integration.requestTemplates オブジェクト あり
x-amazon-apigateway-integration.requestParameters オブジェクト なし
x-amazon-apigateway-integration.responses オブジェクト あり
x-amazon-apigateway-integration.response オブジェクト あり
x-amazon-apigateway-integration.responseTemplates オブジェクト あり
x-amazon-apigateway-integration.responseParameters オブジェクト あり
x-amazon-apigateway-request-validator プロパティ なし
x-amazon-apigateway-request-validators オブジェクト なし
x-amazon-apigateway-request-validators.requestValidator オブジェクト なし