本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
選取堆疊範本
啟動「建立堆疊」精靈之後,您可以指定要用 CloudFormation 來建立堆疊的樣板。
CloudFormation 範本是 JSON 或 YAML 格式的檔案,可指定組成堆疊的 AWS 資源。如需 CloudFormation 範本的詳細資訊,請參閱使用 CloudFormation 範本。
若要選擇堆疊範本:
-
在 Specify template (指定範本) 頁面上,使用下列其中一個選項選擇堆疊範本:
- 範本已就緒
-
指定為建立堆疊所準備的已完成範本。
在 Specify template (指定範本) 區段中,根據範本位置選取合適的選項:
-
Amazon S3 URL
為 S3 儲存貯體中的範本指定 URL。
在 Amazon S3 URL 欄位中輸入 URL。
重要
如果您的範本包含巢狀堆疊 (例如,子目錄中其他範本文件中所述的堆疊),請確定您的 S3 儲存貯體包含必要的檔案和目錄。
如果您的範本位於已啟用版本控制的儲存貯體中,則您可以指定範本的特定版本,例如
https://s3.amazonaws.com/templates/myTemplate.template?versionId=123ab1cdeKdOW5IH4GAcYbEngcpTJTDW
。如需詳細資訊,請參閱《Amazon Simple Storage Service 使用者指南》中的管理已啟用版本控制之儲存貯體中的物件。URL 必須指向大小上限為 1 MB 的範本,該範本存放在您具有讀取許可的 S3 儲存貯體內。URL 長度上限為 1024 個字元。部分資源可能要求在堆疊所在的相同區域內有儲存貯體。
-
上傳範本檔案
選取 CloudFormation 本機電腦上的範本。
選擇 Choose File (選擇檔案),選取您想要上傳的範本檔案。範本大小上限為 1 MB。選擇範本後,請 CloudFormation 上傳檔案並顯示 S3 URL。
如果您使用 AWS CLI 或 API 建立堆疊,您可以上傳大小上限為 51,200 位元組的範本。
注意
如果您上 CloudFormation 傳本機範本檔案,請將其上傳到 AWS 帳戶. 如果您還沒有由建立的 S3 儲存貯體 CloudFormation,它會為您上傳範本檔案的每個區域建立唯一儲存貯體。如果您的儲存貯體 CloudFormation 中已有由建立的 S3 儲存貯體 AWS 帳戶,請將範本 CloudFormation 新增至該儲存貯體。
請記住由建立的 S3 儲存貯體的注意事項 CloudFormation
-
AWS 帳戶中擁有 Amazon S3 許可的任何人皆可存取這些儲存貯體。
-
CloudFormation 建立預設為啟用伺服器端加密的值區,進而加密儲存在值區中的所有物件。
您可以直接管理 CloudFormation已建立儲存貯體的加密選項;例如,使用 Amazon S3 主控台,網址為 https://console.aws.amazon.com/s3/
或 AWS CLI. 如需詳細資訊,請參閱《Amazon Simple Storage Service 使用者指南》中的 S3 儲存貯體的 Amazon S3 預設加密。 -
您可以使用自己的儲存貯體,並手動上傳範本至 Amazon S3 以管理其許可。當您建立或更新堆疊時,請指定範本檔的 Amazon S3 URL。
-
-
- 使用範例範本
-
-
若要檢視更多依 AWS 服務組織的範本範例和片段,請按一下 [檢視更多範例範本]。
-
- 從應用程式撰寫器建立範
-
使用「應用程式撰寫器」建立或修改範本,該應用程式撰寫器提供在主控台中建置範本的 drag-and-drop 介面 如需詳細資訊,請參閱 應用程式編寫器。
-
若要接受設定,請選擇 Next (下一步),並繼續指定堆疊名稱和參數。
在建立資源之前,請 CloudFormation 驗證範本以 catch 取語法和一些語意錯誤,例如循環相依性。在驗證期間, CloudFormation 首先檢查範本是否為有效的 JSON。如果不是,請 CloudFormation 檢查範本是否有效的 YAML。如果兩項檢查都失敗,則會 CloudFormation 傳回範本驗證錯誤。