簡體   English   中英

創建堆棧時的 AWS CloudFormation 模板驗證

[英]AWS CloudFormation template validation when creating a Stack

我正在創建一個帶有 CF 模板的 AWS 堆棧,其中我有一個 InstanceHostname 限制為最大值。 在“AllowedPattern”中使用正則表達式的 15 個字符(普通字母和數字):

"InstanceHostname": {
  "Type": "String",
  "AllowedPattern": "^((?![0-9]{1,15}$)[a-zA-Z0-9-]{1,15}$)?$",
  "ConstraintDescription": "The EC2 instance hostname must be 15 characters or less and must not...",
  "Description": "A custom name for the EC2 instance…."
},

在“指定堆棧詳細信息”頁面上輸入主機名時,是否可以使用“AllowedPattern”正則表達式驗證觸發器? 就像現在一樣,只有在前面幾頁選擇“創建堆棧”時才會進行驗證。

可悲的是,沒有這樣的方法 另一種方法是讓您的用戶通過AWS Service Catalog啟動您的模板,這讓您可以更好地控制用戶放入模板中的參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM