1

AWS SAM の導入は初めてです。SAM AWS を使用して展開を自動化するユース ケースがあります。別の HTTP エンドポイント呼び出しで REST API GW を使用する。かなり多くのドキュメントを検索しましたが、これに対する解決策は見つかりませんでした。この場合のやり方を教えていただけませんか?

前もって感謝します。カーティケヤン B

4

2 に答える 2

1

統合を作成するために試すことができるサンプル テンプレート -

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

于 2020-06-22T04:10:10.533 に答える