【发布时间】:2022-01-17 03:47:29
【问题描述】:
我正在尝试使用 cloudformation 部署功能和 aws api 网关。在LambdaPermission 资源中有一个属性是SourceArn,它需要调用该函数的资源的 ARN,在这种情况下它将是 api 网关。现在ApiGateway 资源不提供arn 的输出值。所以我的问题是我们如何访问它?
这是我需要将值放入 sourcearn 的 Lambda Permission 资源。
LambdaPermission:
Type: "AWS::Lambda::Permission"
Properties:
Action: "lambda:InvokeFunction"
FunctionName: !GetAtt LambdaFunction.Arn
Principal: "apigateway.amazonaws.com"
SourceArn: "How to get this value"
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudformation aws-api-gateway