gpt4 book ai didi

amazon-web-services - 有没有直接的方法 - cft 列出特定区域的所有 lambda 函数?

转载 作者:行者123 更新时间:2023-12-03 07:44:04 26 4
gpt4 key购买 nike

我想要一个云形成模板来列出特定区域的所有 lambda 函数。我不需要使用列表函数编写 lambda 代码并在我的 CFT 中调用它。

我尝试将 CLI 命令合并到 CFT 中,但没有成功

最佳答案

无法直接在 cloudformation 模板中添加 aws cli 命令。您必须创建一个 EC2 实例,然后在用户数据中运行 CLI 命令,或者创建一个 lambda 支持的自定义资源来执行此操作。

两者都会使简单的 CLI 命令变得复杂。

aws lambda list-functions --region eu-west-1

CFN只是一个编排工具。它无法自行计算。

我们可以使用一个简单的 lambda python 脚本并在 CFT 中调用相同的脚本

import boto3

#Create an lambda client
client = boto3.client(
"lambda"
)

response = client.list_functions(
MasterRegion='string',
FunctionVersion='ALL',
Marker='string',
MaxItems=123
)

print(response)

关于amazon-web-services - 有没有直接的方法 - cft 列出特定区域的所有 lambda 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56771113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com