如何获取 lambda arns 列表?
How to get a list of lambda arns?
在 AWS cloudformation 模板中,是否有一种获取 lambda arns 列表的方法类似于获取 sns arns 的方法?
"Ref" : "AWS::NotificationARNs"
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/pseudo-parameter-reference.html
在 CloudFormation 模板中,您可以使用 GetAtt
获取特定 Lambda 的 ARN。示例:
"Resources": {
"mylambda": {
"Type": "AWS::Lambda::Function",
"Properties": {
...
}
}
},
"Outputs": {
"mylambdaArn": {
"Value": {
"Fn::GetAtt": ["mylambda", "Arn"]
}
}
}
无法直接获取所有 Lambda ARN 的列表。但是,您可以提前创建一个列表并将它们作为参数传入。
在 AWS cloudformation 模板中,是否有一种获取 lambda arns 列表的方法类似于获取 sns arns 的方法?
"Ref" : "AWS::NotificationARNs"
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/pseudo-parameter-reference.html
在 CloudFormation 模板中,您可以使用 GetAtt
获取特定 Lambda 的 ARN。示例:
"Resources": {
"mylambda": {
"Type": "AWS::Lambda::Function",
"Properties": {
...
}
}
},
"Outputs": {
"mylambdaArn": {
"Value": {
"Fn::GetAtt": ["mylambda", "Arn"]
}
}
}
无法直接获取所有 Lambda ARN 的列表。但是,您可以提前创建一个列表并将它们作为参数传入。