有没有办法使用简单的JSON文件(我的实例详细信息)来配置Cloud Formation模板?
答案 0 :(得分:1)
这基本上是CloudFormation模板为您提供的。由于它是一个模板,您还可以将参数作为变量传递。
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
从配置文件传递参数的详细信息:
答案 1 :(得分:0)
您可以随意填充CFT参数。如果要从AWS控制台运行/加载CFT - 将参数添加为CFT中的默认值或选项,并在创建堆栈时选择它们。
如果要从属性文件加载它们 - 您可以使用您选择的任何编程语言来执行此操作。加载属性或其他任何内容的bash脚本,由您和您的用例决定。如果您使用AWS cli运行CFT,请使用bash shell或power shell,如果您使用AWS SDK运行CFT,请使用与SDK相同的语言等。
答案 2 :(得分:0)
如果仅使用aws cli,则可以使用json参数文件执行以下操作:
aws cloudformation create-stack --stackname startmyinstance
--template-body file:///some/local/path/templates/startmyinstance.json
--parameters file:///some/local/path/params/startmyinstance-parameters.json