我正在尝试将 AWS CloudFormation 模板与 SSM 和 ElasticBeanstalk 一起使用,但出现以下错误:
服务:AmazonCloudFormation,消息:名为“awseb-e-dg6tmg2rmj-stack”的堆栈已中止操作。当前状态:'UPDATE_ROLLBACK_IN_PROGRESS' 原因:未能创建以下资源:[ssmParameter]。
我基本上需要从 SSM 检索值并用作 Amazon Linux 上的环境变量。
AWS CloudFormation官方资料上的所有相关资料我都已经研究过,但是关于这些模板的使用还不是很清楚。
这是我的模板代码:
Resources:
ssmParameter:
Type: "AWS::SSM::Parameter"
Properties:
Name: "MySSMParameter"
option_settings:
'aws:elasticbeanstalk:application:environment':
MY_ENV_VAR: {"Fn::GetAtt": "ssmParameter"}
此解决方案已按照标题为“将 AWS CloudFormation 与 AWS Systems Manager Parameter Store 集成”的 AWS 博客文章中的说明进行了测试
然而,现在显示另一个错误:
InvalidParameterValue:未知参数类型:AWS::SSM::Parameter::Value
提前致谢