EC2 userdata 재시작

    [AWS] EC2 Linux 인스턴스 재부팅시에도 UserData 실행하기

    Intro 기본적으로 UserData는 EC2생성시에 한 번만 실행되도록 설정되어있습니다. 이는 cloud-init의 cloud_final_modules에서 기본값으로 once로 설정이 되어있기 때문입니다. 실제 EC2에 SSH로 접속하여 아래 경로를 확인해보면 config_scripts_user.once 파일이 기본적으로 구성이 되어있는것을 확인할 수 있습니다. /var/lib/cloud/sem/config_scripts_user.once 재부팅시에도 UserData 실행하기 EC2가 초기에 생성될 때 뿐만아니라 재시작 될때도 UserData를 동작시키는 방법은 비교적 간단한데요. UserData에 아래와 같이 입력하면됩니다.( #!/bin/bash 에 원하는 bash 스크립트를 작성하면됩니다.) Us..