1 個回答
- 最新
- 最多得票
- 最多評論
0
The documentation for the Count Macro in github is pretty clear. You can include a %d anywhere in a tag-value and Count will replace it with the iteration #.
Given:
AWSTemplateFormatVersion: "2010-09-09"
Transform: Count
Resources:
Bucket:
Type: AWS::S3::Bucket
Properties:
Tags:
- Key: TestKey
Value: my bucket %d
Count: 3
This will create three S3 buckets with the first bucket having tag TestKey = "my bucket 1", the 2nd bucket having tag TestKey = "my bucket 2" etc.
Since resource names are defined as a tag with the key = 'Name', you can apply the '%d' in the Name tag-value to. In fact, if you're going to set the 'Name' tag for a resource type using Count you must use the '%d' otherwise Count will apply the same 'Name' tag-value to each iteration and CFT will fail trying to create the 2nd instance because the first instance already has the name.
已回答 1 年前
相關內容
- 已提問 6 個月前
- AWS 官方已更新 3 年前
- AWS 官方已更新 2 年前