我正在尝试运行 aws create lambda 函数。事情的经过如下——
eval $(aws lambda create-function \
--function-name $FUNCTION_NAME \
--runtime $RUNTIME \
--role $ROLE \
--handler $HANDLER \
--region $REGION \
--zip-file $ZIP_FILE \
--profile $PROFILE \
--environment $env_variables)
所有变量都来自命令行。 env_variables 失败。这被构造为 -
env_variables="Variables={INPUT=${DAYS}}"
DAYS 实际上是"20 days"
我怎样才能避开这个空间并成功地传递我的命令。
该值需要用引号引起来,请尝试以下操作:
env_variables="Variables=\"{INPUT=${DAYS}}\""
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)