shou.com
JP / EN

CloudFormationのスタックに一括でタグをつける

Sat Dec 4, 2021
Sat Dec 4, 2021

CloudFormationでスタックを作成するときにちまちまタグを設定するのは面倒だなぁと思っていましたが、調べたらちゃんと一括で設定する方法があったのでメモ。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
Type: AWS::CloudFormation::Stack
Properties: 
  NotificationARNs: 
    - String
  Parameters: 
    Key : Value
  Tags: 
    - Tag
  TemplateURL: String
  TimeoutInMinutes: Integer

AWS::CloudFormation::Stack

普通に公式に書いてあった。。。

CloudFormation使うときは大概、ネスとしたスタックを使うので、使うならこんな感じか。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
AWSTemplateFormatVersion: 2010-09-09
Description: master
Parameters:
  Name:
    Type: String
  Environment
    Type: String
Resources:
  S3Bucket1:
    Type: AWS::CloudFormation::Stack
    Properties:
    Tags: 
      - 
        Key: Environment
        Value: !Ref Environment
      TemplateURL: ./s3-1.yml ← ローカルの相対パスがS3のURLに変換される
      Parameters:
        Name: !Ref Name
See Also