더북(TheBook)

3. 템플릿 예제 중 Template input parameters를 이용해서 테스트해 보겠습니다. 해당 템플릿을 복사해 주로 사용하는 에디터 프로그램에 붙여 넣은 후 저장합니다.


템플릿을 살펴보면 크게 description, parameters, resources로 구성되어 있습니다. description에서는 해당 템플릿을 간략하게 설명합니다(해당 템플릿은 싱글 컴퓨트 인스턴스를 배포하는 단순한 템플릿이라고 적혀 있습니다). parameters에는 인스턴스를 생성할 때 필요한 것을 나열하는데 key_name, image_id, instance_type과 그 세부 항목으로 type, label, description이 있습니다. type은 입력한 값의 형태, label은 사용자에게 보여 줄 파라미터 이름, description은 해당 파라미터의 설명입니다. 마지막으로 resources는 실제로 사용할 자원을 입력하는 부분으로 my_instance가 있습니다. my_instance는 자신이 사용할 자원의 이름으로 type과 properties로 구성됩니다. 여기서 type에서는 어떤 자원을 사용할지 정의하고, properties에서는 해당 자원을 사용하는 파라미터 값을 설정합니다. 인스턴스를 생성할 때 필요한 파라미터는 이미지 종류, 인스턴스 타입, SSH 키 값이므로 해당 파라미터를 properties로 설정했습니다. 이때 각 key_name, image, flavor는 파라미터로 해당 값을 입력받습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.