[英]AWS Cloudformation - security group ids list export and import - SecurityGroupIds not valid
[英]How to regex-match a comma delimited list containing AWS Security Group IDs?
如何匹配可以為空或 AWS 安全組 ID(例如sg-qwe12345,sg-543234aewrfs,sg-12eqwrwer,sg-gjkkh12435
的逗號分隔列表?
我嘗試(^$|sg-[0-9a-z]+\,|sg-[0-9a-z]+)(?<,\,)$
在 cloudformation 模板中允許的模式但是當我在末尾輸入逗號並部署堆棧堆棧創建過程開始並失敗。
理想情況下,它應該停止並要求我檢查允許模式中的(?<,\,)$
不應在末尾使用逗號。
考慮如何定義“列表”是有意義的:
或者,更正式地說:
list = '' | items
items = item | item ',' items
item = 'sg-' ident
ident = [0-9a-z]+
作為正則表達式,這可能看起來像:
^(sg-[0-9a-z]+(,sg-[0-9a-z]+)*)?$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.