, Однако, если вы найдете решение, пожалуйста, пост.

ачной информации,AWS::ApiGateway::Method имеет логическое свойствоApiKeyRequired , Как я могу добиться того же в SAM?

Я знаю, что мы можем включить использование явной конфигурации Swagger. что так

    {
    "swagger": "2.0",
    "info": {
        "version": "1.0",
        "title": {
              "Ref": "AWS::StackName"
            }
    },
    "x-amazon-apigateway-api-key-source": "HEADER",
    "paths": {
        "/": {
            "get": {
                "x-amazon-apigateway-integration": {
                    "httpMethod": "POST",
                    "type": "aws_proxy",
                    "uri": {
                    "Fn::Sub": "arn:aws:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/${GetHelloWorld.Arn}/invocations"
                  }
                },
                "responses": {},
                "security": [
                    {
                        "api_key": []
                    }
                ]
            }
        }
    },
    "securityDefinitions": {
        "api_key": {
            "type": "apiKey",
            "name": "x-api-key",
            "in": "header"
        }
    }
}

Может ли это быть возможно с неявным вызовом API в SAM, а не с явной передачейAWS::Serverless::Api ? Потому что код swagger подходит для меньших конечных точек и становится сложным после увеличения конечных точек. Есть ли такой флаг, какAPIkeyRequired как у нас вCloudformation ?

Любая помощь приветствуется Спасибо

Ответы на вопрос(0)

Ваш ответ на вопрос