<aside> 📌 자동 조정 및 관리를 위해 논리적 그룹

</aside>

시작 템플릿

<aside> 📌 Auto Scaling Group 에서 Scale-in, Scale-up 할 때, 사용될 Instance의 템플릿

</aside>

시작템플릿 초기화 하는 방법

  1. 시작 템플릿에서 내 AMI로 설정하여 생성

  2. 고급 세부정보의 User Data 영역에 스크립트를 통해 초기화

    #!/bin/bash
    # install CodeDeploy-Agent
    sudo apt update
    sudo apt -y install ruby-full
    sudo apt install wget
    cd ~
    wget <https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install>
    chmod +x ./install
    sudo bash -c './install auto > /tmp/logfile'
    
    # Set Default Environment
    echo 'production' > /etc/environment_name
    echo 'prod_cccv_nft_nextjs_env' > /etc/secret_manager_name