AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

为堆栈创建快速创建链接

使用快速创建链接可从 AWS CloudFormation 控制台快速启动并运行堆栈。您可以在 URL 查询参数中指定模板 URL、堆栈名称和模板参数来预填充单个 Create Stack Wizard 页面。这将减少向导页面数和所需的用户输入量,从而简化堆栈创建流程。它还将优化模板重用,因为您可以创建多个 URL 来为同一模板指定不同的值。

AWS CloudFormation 支持以下 URL 查询参数:

templateURL

必需。指定堆栈模板的 URL。支持 URL 编码,但这不是必需的。

stackName

可选。指定堆栈名称。堆栈名称只能包含字母数字字符 (区分大小写) 和连字符。该名称必须以字母字符开头,且不得超过 128 个字符。

堆栈模板中的非 NoEcho 参数类型的任何参数

可选。使用格式 param_parameterName 在 URL 查询字符串中指定模板参数。URL 参数必须包括 param_ 前缀,并且参数名称段必须与模板中的参数名称完全匹配。例如:param_DBName

AWS CloudFormation 将忽略模板中不存在的参数和 NoEcho 参数类型 (通常为用户名和密码)。URL 参数将覆盖模板中指定的默认值。您可以包含所需数量的参数。有关 NoEcho 参数类型的更多信息,请参阅参数

所有查询参数名称都区分大小写。在创建堆栈之前,用户可以在控制台中覆盖这些值。

以下示例基于 WordPress 基本单一实例示例模板。查询字符串包含必需的 templateURL 参数以及 stackNameDBNameInstanceTypeKeyName 参数。

为清晰起见,以下 URL 包含换行符。

https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/create/review
   ?templateURL=https://s3-eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/WordPress_Single_Instance.template
   &stackName=MyWPBlog
   &param_DBName=mywpblog
   &param_InstanceType=t2.medium
   &param_KeyName=MyKeyPair

以下 URL 包括与上一个示例相同的参数,但删除了换行符。这是实际的 URL 格式。

Copy
https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/create/review?templateURL=https://s3-eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/WordPress_Single_Instance.template&stackName=MyWPBlog&param_DBName=mywpblog&param_InstanceType=t2.medium&param_KeyName=MyKeyPair

此示例 URL 将在控制台中打开 Create Stack Wizard,并且提供的值将自动用于参数。

 Create Stack Wizard 中的用 URL 查询字符串中的值预填充的参数。

本页内容: