Вы можете проверить код выхода 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