¿Cómo habilitar la propiedad "ApiKeyRequired" en SAM sin una definición explícita de swagger?

Información en la nube,AWS::ApiGateway::Method tiene una propiedad booleanaApiKeyRequired. ¿Cómo puedo lograr lo mismo en SAM?

Sé que podemos habilitar el uso de la configuración explícita de swagger. que es así

    {
    "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"
        }
    }
}

Puede ser posible con una llamada API implícita en SAM en lugar de pasar explícitamente laAWS::Serverless::Api? Debido a que el código swagger está bien para menos puntos finales y se vuelve complejo una vez que se incrementaron los puntos finales. ¿Hay alguna bandera comoAPIkeyRequired como tenemos enCloudformation ?

Cualquier ayuda es apreciada Gracias

Respuestas a la pregunta(0)

Su respuesta a la pregunta