メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

スタックのクイック作成リンクを作成する

クイック作成リンクを使用すると、AWS CloudFormation コンソールからスタックを作成して、すぐに作業を開始できます。テンプレート URL、スタック名、URL クエリパラメータのテンプレートパラメータを使用して、事前に [Create Stack Wizard] ページを 1 つ設定します。これにより、ウィザードのページ数や、ユーザーの入力量が減り、容易にスタックを作成できるようになります。また、同一テンプレートに対して異なる値を指定した URL を複数作成することができるため、効果的にテンプレートを再利用することもできます。

AWS CloudFormation では、次の URL のクエリパラメータをサポートしています。

templateURL

必須スタックテンプレートの URL を指定します。URL エンコードはサポートされていますが、必須ではありません。

stackName

オプション。スタックの名前を指定します。スタック名には、英数字 (大文字と小文字が区別されます) とハイフンのみを使用できます。先頭の文字は必ずアルファベット文字とし、128 文字より長くすることはできません。

スタックテンプレートの任意のパラメータ (NoEcho パラメータタイプを除く)

オプション。param_parameterName 形式で、URL クエリ文字列のテンプレートパラメータを指定します。URL パラメータには、プレフィックス (param_) を含む必要があり、パラメータ名のセグメントは、テンプレートのパラメータ名と完全に一致する必要があります。例: param_DBName

AWS CloudFormation は、このテンプレートに存在しないパラメータおよび NoEcho パラメータタイプ (通常はユーザー名とパスワード) を無視します。URL パラメータは、テンプレートで指定されているデフォルト値を上書きします。必要に応じて、任意の数のパラメータを含めることができます。パラメータタイプ (NoEcho) に関する詳細については、「Parameters」を参照してください。

クエリパラメータ名は、必ず大文字と小文字が区別されることに注意してください。ユーザーは、スタックを作成する前に、コンソールでこれらの値を上書きできます。

次の例は、「基本的な WordPress (単一インスタンス)」のサンプルテンプレートに基づいています。クエリ文字列には、必須の templateURL パラメータに加え、stackNameDBNameInstanceType、および KeyName パラメータなどがあります。

次の 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] がコンソールで開きます。その際、指定した値は自動的にパラメータに使用されます。

 URL クエリ文字列の値が設定されている [Create Stack Wizard] のパラメータ。