gpt4 book ai didi

amazon-web-services - AWS CLI 检查 lambda 函数是否存在

转载 作者:行者123 更新时间:2023-12-04 08:12:45 25 4
gpt4 key购买 nike

如何通过 CLI 一次性检查 lambda 函数是否存在?我看到这个 function-exists选项 - https://docs.aws.amazon.com/cli/latest/reference/lambda/wait/function-exists.html

但它每秒轮询一次,并在 20 次检查失败后返回失败。我只想检查一次,如果找不到就失败。有没有办法做到这一点?

最佳答案

您可以查看 get-function 的退出代码在 bash 中。如果该函数不存在,则返回退出代码 255否则返回 0关于成功。
例如

aws lambda get-function --function-name my_lambda
echo $?

你可以像下面这样使用它:
(将此粘贴到您的终端中)
function does_lambda_exist() {
aws lambda get-function --function-name $1 > /dev/null 2>&1
if [ 0 -eq $? ]; then
echo "Lambda '$1' exists"
else
echo "Lambda '$1' does not exist"
fi
}

does_lambda_exist my_lambda_fn_name

关于amazon-web-services - AWS CLI 检查 lambda 函数是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56532581/

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