AWS SAM の導入は初めてです。SAM AWS を使用して展開を自動化するユース ケースがあります。別の HTTP エンドポイント呼び出しで REST API GW を使用する。かなり多くのドキュメントを検索しましたが、これに対する解決策は見つかりませんでした。この場合のやり方を教えていただけませんか?
前もって感謝します。カーティケヤン B
AWS SAM の導入は初めてです。SAM AWS を使用して展開を自動化するユース ケースがあります。別の HTTP エンドポイント呼び出しで REST API GW を使用する。かなり多くのドキュメントを検索しましたが、これに対する解決策は見つかりませんでした。この場合のやり方を教えていただけませんか?
前もって感謝します。カーティケヤン B
統合を作成するために試すことができるサンプル テンプレート -
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: AWS SAM template with a HTTP integration
Resources:
ApiGatewayApi:
Type: AWS::Serverless::Api
Properties:
StageName: prod
DefinitionBody: {
"swagger": "2.0",
"info": {
"version": "1.0"
},
"paths": {
"test": {
"get": {
"produces": [
"application/json"
],
"responses": {
"200": {
"description": "200 response"
}
},
"x-amazon-apigateway-integration": {
"responses": {
"default": {
"statusCode": "200"
}
},
"credentials": "arn:aws:iam::account-id:role/role-name",
"uri": "https://www.example.com",
"passthroughBehavior": "when_no_match",
"httpMethod": "GET",
"type": "http_proxy"
}
}
}
}
}
CLIを使用してテンプレートをデプロイします-
$ sam deploy --stack-name httpProxy -t httpProxy.yaml --capabilities CAPABILITY_IAM