red*_*888 7 lambda amazon-web-services aws-cli
我只想找回一个函数名列表.理想情况下,我希望从"some-prefix*"开始获取所有函数(只是它们的名称).我可以用cli做到这一点吗?
如果可能的话,真的希望这个作为cli命令(我想避免使用python或其他sdk).我看到有一个--cli-input-jsonarg,我可以用它进行过滤吗?
kri*_*004 16
你可以做到这一点.使用该--query选项.CLI将如下所示:
aws lambda list-functions --region us-east-1 --query 'Functions[].FunctionName' --output text
Run Code Online (Sandbox Code Playgroud)
要获取名称以下开头的函数列表some-prefix:
aws lambda list-functions --region us-east-1 --query 'Functions[?starts_with(FunctionName, `some-prefix`) == `true`].FunctionName' --output text
Run Code Online (Sandbox Code Playgroud)
要获得完整的JSON,CLI将是:
aws lambda list-functions --region us-east-1
Run Code Online (Sandbox Code Playgroud)
有关query参数的详细信息,请参见此处.