在 Elastic Beanstalk 中,是否可以从 .ebextensions *.config 文件中引用环境属性?
例如,使用 Cloud Formation,我已将以下环境属性添加到创建的环境中 -
- Namespace: "aws:elasticbeanstalk:application:environment"
OptionName: "LOAD_USER_PROFILE"
Value: !Ref "LoadUserProfile"
此属性已添加并在我的环境的软件配置的环境属性部分下按预期显示 -
但是,当我尝试通过 .ebextensions *.config 文件访问该属性时,它会失败并出现以下错误 -
构建期间发生错误:命令 loaduserprofile 失败
这是我的 *.config 文件中的命令(源自此处给出的答案),如果我硬编码true
或false
代替{$LOAD_USER_PROFILE}
- 则该命令有效。
container_commands:
loaduserprofile:
command: appcmd set apppool "DefaultAppPool" -processModel.loadUserProfile:"{$LOAD_USER_PROFILE}"
cwd: C:\\Windows\\System32\\inetsrv
我想要实现的目标是否可能,如果是,我做错了什么?