2013-04-05 4 views
2

AWS EC2 인스턴스를 사용 중입니다.EC2의 모든 부팅시 사용자 데이터로드

EC2 인스턴스를 부팅 할 때마다 사용자 데이터를로드하고 싶습니다.

사용자 데이터를 실행할 때마다 이것이 가능한지 또는 매번 새 인스턴스를 만들어야합니까?

+2

사용자 데이터는 인스턴스에 연결된 정적 메타 데이터입니다. 재부팅시에도 항상 사용할 수 있습니다. 사용자의 데이터 값을 읽고 인스턴스를 부트 스트랩하는'cloud-init'에 대한 질문이 더 많을 것으로 생각됩니다. 그렇다면 질문은이 사본과 중복됩니다. http://stackoverflow.com/questions/6475374/how-do-i-make-cloud-init-startup-scripts-run-every-time-my -ec2-instance-boots – jamieb

답변

0

여러 옵션 :

  • 원하는 사용자와 공동되는 구성들과 함께 사용자 지정 AMI를 만들 수 있습니다. 가장 쉬운 방법은 EBS 지원 인스턴스를 만들고 설정을 수행하는 것입니다. 인스턴스에서 AMI를 작성하려면 대시 보드 옵션을 선택하십시오.

  • 은 원격 소스 (예 : s3)에서 인스턴스를 설정하고/add/configure를 실행하도록 설정 한 설정을 가지고 있습니다.

단일 인스턴스의 경우 AMI가 올바르게 작동합니다. 더 큰 환경에서는 킥 스타트, 꼭두각시, 요리사, cfengine 등과 같은 구성 관리가 더 좋습니다.