如何将 AWS CloudFormation 模板与简单系统管理和 ElasticBeanstalk 结合使用
How to use AWS CloudFormation templates with Simple System Management and ElasticBeanstalk
我尝试将 AWS CloudFormation 模板与 SSM 和 ElasticBeanstalk 一起使用,但出现以下错误:
Service:AmazonCloudFormation, Message:Stack named 'awseb-e-dg6tmg2rmj-stack' aborted operation. Current state: 'UPDATE_ROLLBACK_IN_PROGRESS' Reason: The following resource(s) failed to create: [ssmParameter].
我基本上需要从 SSM 检索值并用作 Amazon 上的环境变量 Linux。
我已经在AWS CloudFormation官方material上研究并阅读了所有相关material,但是这些模板的使用还不清楚。
这是我的模板代码:
Resources:
ssmParameter:
Type: "AWS::SSM::Parameter"
Properties:
Name: "MySSMParameter"
option_settings:
'aws:elasticbeanstalk:application:environment':
MY_ENV_VAR: {"Fn::GetAtt": "ssmParameter"}
此解决方案已按照 AWS blog post titled 'Integrating AWS CloudFormation with AWS Systems Manager Parameter Store'
中的说明进行了测试
然而,现在显示另一个错误:
InvalidParameterValue: Unknown Parameter Type: AWS::SSM::Parameter::Value
提前致谢
错误在错误信息中:Unknown Parameter Type
正确的形式是 AWS::SSM::Parameter::Value<TYPE>
其中 TYPE
是参数的类型 :D
例如提取字符串:AWS::SSM::Parameter::Value<String>
我尝试将 AWS CloudFormation 模板与 SSM 和 ElasticBeanstalk 一起使用,但出现以下错误:
Service:AmazonCloudFormation, Message:Stack named 'awseb-e-dg6tmg2rmj-stack' aborted operation. Current state: 'UPDATE_ROLLBACK_IN_PROGRESS' Reason: The following resource(s) failed to create: [ssmParameter].
我基本上需要从 SSM 检索值并用作 Amazon 上的环境变量 Linux。
我已经在AWS CloudFormation官方material上研究并阅读了所有相关material,但是这些模板的使用还不清楚。
这是我的模板代码:
Resources:
ssmParameter:
Type: "AWS::SSM::Parameter"
Properties:
Name: "MySSMParameter"
option_settings:
'aws:elasticbeanstalk:application:environment':
MY_ENV_VAR: {"Fn::GetAtt": "ssmParameter"}
此解决方案已按照 AWS blog post titled 'Integrating AWS CloudFormation with AWS Systems Manager Parameter Store'
中的说明进行了测试然而,现在显示另一个错误:
InvalidParameterValue: Unknown Parameter Type: AWS::SSM::Parameter::Value
提前致谢
错误在错误信息中:Unknown Parameter Type
正确的形式是 AWS::SSM::Parameter::Value<TYPE>
其中 TYPE
是参数的类型 :D
例如提取字符串:AWS::SSM::Parameter::Value<String>