Aws lambda 使用boto将api网关触发器连接到lambda

Aws lambda 使用boto将api网关触发器连接到lambda,aws-lambda,aws-api-gateway,boto3,Aws Lambda,Aws Api Gateway,Boto3,我有一个创建lambda函数的脚本,角色策略。。。 我想向使用python/boto3创建的函数添加一个ApiGateway触发器 我已经能够创建实际的API,但似乎可以将其作为触发器附加到lambda函数 我是不是错过了一个舞台 请注意,我使用的是ApiGatewayv2 这是我创建API的代码 api_name = 'myLambdaApi3' target = f"arn:aws:lambda:{self.region}:{self.app_id}

我有一个创建lambda函数的脚本,角色策略。。。 我想向使用python/boto3创建的函数添加一个ApiGateway触发器

我已经能够创建实际的API,但似乎可以将其作为触发器附加到lambda函数

我是不是错过了一个舞台

请注意,我使用的是ApiGatewayv2

这是我创建API的代码

        api_name = 'myLambdaApi3'
        target = f"arn:aws:lambda:{self.region}:{self.app_id}:function:{self.function_name}"
        response = api_client.create_api(
            Name='entry-api553',
            ProtocolType='HTTP',
            Target=target
        )

        self.lambda_client.add_permission(
            FunctionName='entry', StatementId='demo-invoke444',
            Action='lambda:InvokeFunction', Principal='apigateway.amazonaws.com',
            SourceArn=f"arn:aws:lambda:us-east-2:{self.app_id}:{response['ApiId']}")