Day 13. EC2 인스턴스에서 AMI 생성

발행: (2025년 12월 8일 오후 12:39 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

Lab Information

Nautilus DevOps 팀은 인프라의 일부를 AWS로 마이그레이션하고 있습니다. 복잡성을 관리하기 위해 마이그레이션을 단계별로 진행하고 있습니다. 이 접근 방식은 구현을 원활하게 하고, 위험을 완화하며, 리소스 최적화를 개선합니다.

이번 작업에서는 기존 EC2 인스턴스 devops-ec2 로부터 AMI를 생성하고 다음 요구사항을 충족시킵니다:

  • AMI 이름: devops-ec2-ami
  • AMI가 available 상태가 되도록 합니다.

Prerequisites

  • 실험실 자격 증명으로 AWS 콘솔에 로그인합니다.
  • 리전을 us-east-1 로 설정합니다.

Create the AMI

  1. EC2 서비스로 이동합니다.
  2. Instances 를 클릭합니다.
  3. devops-ec2 라는 이름의 인스턴스를 찾아 선택합니다.
    • running 상태인지 확인합니다 (권장).
  4. devops-ec2 가 선택된 상태에서:
    • ActionsImage and templatesCreate image 를 클릭합니다.
  5. Create Image 양식에 필요한 정보를 입력합니다:
    • Image name: devops-ec2-ami
    • Image description: (선택)
    • No reboot: 안전을 위해 기본값(재부팅 허용)을 그대로 둡니다.
  6. Create image 를 클릭합니다.
    • AWS가 AMI 생성을 시작합니다.

Verify AMI Creation

  1. 왼쪽 EC2 메뉴에서 Images → AMIs 로 이동합니다.
  2. Owned by me 가 선택되어 있는지 확인합니다.
  3. devops-ec2-ami 라는 이름의 AMI를 찾습니다.
    • 초기 Statepending 입니다.
    • 상태가 available 로 바뀔 때까지 기다립니다 (인스턴스 크기에 따라 몇 분 걸릴 수 있습니다).

Resources & Next Steps

Credits

모든 실험실은 KodeKloud 에서 제공되었습니다. 제공해 주셔서 감사합니다.

Back to Blog

관련 글

더 보기 »

13일 차: Terraform 데이터 소스

Data Source 데이터 소스를 전화번호부와 같이 사용자 이름과 전화번호가 key‑value 쌍으로 API를 통해 접근되는 것으로 생각해 보세요. 값을 hard‑coding 하는 대신…

Terraform 데이터 소스 (AWS)

Terraform 데이터 소스란 무엇인가요? 데이터 소스는 Terraform에서 기존 리소스를 읽기 전용으로 조회하는 기능입니다. 새로운 리소스를 생성하는 대신, Terraform은 ...