我正在尝试使用cloudformation创建Api网关和lambda函数。目前,我能够使用swagger和lambda函数创建api网关。我遇到的问题是lambda函数没有触发器,并没有成为API网关的支持。如何将触发器添加到此lambda函数?
MyRestApi:
Properties:
ApiKeySourceType: HEADER
BodyS3Location:
Bucket: bucketName
Key: swagger.yaml
Name: OmmaClaimsApi
Type: AWS::ApiGateway::RestApi
MyLambda:
Properties:
Code:
S3Bucket: bucketName
S3Key: lambda.zip
FunctionName: MyLambda
Handler: index.handler
MemorySize: 512
Role: !GetAtt 'LambdaExecutionRole.Arn'
Runtime: nodejs8.10
Timeout: 300
Type: AWS::Lambda::Function
答案 0 :(得分:0)
您的lambda应该通过代理集成通过API网关:
app()->make('tymon.jwt.provider.user');
在您的无服务器Yaml中,尝试添加以下内容:
/{proxy+}