Closed1

【DOP】CFN EC2インスタンス起動時にスクリプトを実行する

kenryokenryo

https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/resources-section-structure.html
https://dev.classmethod.jp/articles/using-variables-in-ec2-user-data-in-cloudformation/
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/user-data.html#user-data-requirements

概要

Properties属性のUserDataにスクリプトを書くことで、EC2インスタンス起動時にそのスクリプトを実行することができる。

AWSTemplateFormatVersion: '2010-09-09'

Resources:
  SampleLaunchTemplate:
    Type: AWS::EC2::LaunchTemplate
    Properties:
      LaunchTemplateName: sample-launch-template
      LaunchTemplateData:
        UserData:
          Fn::Base64: |
            #!/bin/bash

            echo INSTANCE_ID > /home/ec2-user/instance-id.txt
このスクラップは2021/12/30にクローズされました