AWS AMI로 EC2에서 사전 구성된 인스턴스 생성 - 실습

지난 기사에서 우리는 AMI가 무엇이며 AWS에서 미리 구성된 EC2 인스턴스를 생성하는 데 어떻게 도움이 되는지 연구했습니다. 이 연습에서는 미리 구성된 Apache 서버가 있는 새 AWS AMI를 생성하는 방법을 배웁니다.
  • . 튜토리얼에서 제공하는 스크립트 대신 userdata에서 다음 스크립트를 사용하십시오.

  • #!/bin/bash
    # Use this for your user data (script from top to bottom)
    # install httpd (Linux 2 version)
    yum update -y
    yum install -y httpd
    systemctl start httpd
    systemctl enable httpd
    
    



  • 인스턴스를 마우스 오른쪽 버튼으로 클릭하고 이미지 및 템플릿 > 이미지 생성을 선택합니다.
  • 이미지 이름 및 설명 선택
  • 원하는 태그를 추가하고 나머지 설정은 동일하게 유지합니다. 이미지 만들기를 클릭하여 이미지를 만듭니다.
  • 이렇게 하면 루트 EBS 볼륨의 스냅샷을 생성하고 여기에서 이미지를 생성합니다
  • 이제 이미지 아래의 AMI 탭에서 AMI가 생성되었는지 확인한 후 몇 분 동안 기다립니다.

  • 하나는 인스턴스를 다시 생성하기 위해 수행되지만 두 번째 단계에서 Amazon AMI를 선택하는 대신 My AMI를 선택하면 AMI가 해당 항목을 선택하고 userdata에서 해당 스크립트 대신 이 스크립트를 추가하는 것을 볼 수 있습니다.

  • #!/bin/bash
    echo "<h1>Hello World from $(hostname -f)</h1>" > /var/www/html/index.html
    


    우리는 이미 AMI에 아파치 서버를 설치했기 때문에

  • 공용 IP 주소 선택을 완료하면 서버에서 동일한 페이지가 실행되는 것을 볼 수 있습니다.




  • 대청소



    이 모든 Ec2 인스턴스를 청소하면 비용이 발생할 수 있습니다.

    다음 기사에서는 이러한 AMI 생성을 자동화하는 방법을 살펴보겠습니다.

    좋은 웹페이지 즐겨찾기