我在我所在地区的ACM上创建了一个通配符证书*.example.com。然后将subdomain.example.com添加到我在API Gateway上的自定义域名中。子域配置正确(没有给我一个错误)。
当我尝试配置API的映射时,我得到了错误Unable to complete operation due to concurrent modification. Please try again later.
我已经试过很多次了。我在这里做错了什么?
我正在写一个bash脚本来自动化一些sysadmin的东西。我首先检查是否定义了一些变量。我现在这样做是这样的:
function is_defined {
if [ -z "$2" ]; then
echo "$1 is not defined"
exit
fi
}
is_defined "PROJECTNAME" $PROJECTNAME
我想要的是一个函数,它只有一个参数:变量名作为字符串,检查它是否被定义,如果没有定义,告诉用户这样做并退出。
在bash中做这件事的正确替代魔法是什么?