為堆疊建立快速建立連結 - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

為堆疊建立快速建立連結

使用快速創建鏈接從 CloudFormation 控制台快速啟動和運行堆棧。您可以在URL查詢參數中指定範本URL、堆疊名稱和範本參數,以預先填入單一「建立堆疊精靈」 頁面。這可以透過減少精靈頁面數目和所需使用者輸入數量,以簡化建立堆疊的程序。它還可以優化模板的重複使用,因為您可以創建多URLs個為相同的模板指定不同的值。

CloudFormation 支援下列URL查詢參數:

templateURL

必要。指定URL堆疊範本的。URL支持編碼,但不是必需的。

stackName

選用。指定堆疊名稱。堆疊名稱只能包含英數字元 (區分大小寫) 和連字號。必須以字母字元開頭,且長度不可超過 128 個字元。

堆疊範本中任何不是 NoEcho 參數類型的參數

選用。使用格式指param_parameterName定URL查詢字串中的範本參數。URL參數必須包含param_前置詞,且參數名稱區段必須完全符合範本中的參數名稱。例如:param_DBName

CloudFormation 會忽略範本中不存在的參數,以及任何以其NoEcho屬性設定為true類型定義的參數 (通常是使用者名稱和密碼)。URL參數會取代樣板中指定的預設值。您可以包含所需數目的參數。

重要

建議您使用堆疊 CloudFormation 範本中的動態參數來參照儲存和管理之外的敏感資訊 (例如 CloudFormation,在 Par AWS Systems Manager ameter Store 或) 中,而不是直接在範本中嵌入敏感資訊 AWS Secrets Manager。

如需詳細資訊,請參閱最請勿在您的範本中內嵌憑證佳做法。

所有查詢參數名稱都區分大小寫。使用者可以先在主控台中覆寫這些值,再建立堆疊。

下列範例是以基本的單一執行個體範例範本為 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

下列項目URL包含與前一個範例相同的參數,但會移除分行符號。這是實際的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

此範例會在主控台中URL開啟 [建立堆疊] 精靈,並自動將提供的值用於參數。

參數會預先填入URL查詢字串中的值。