MENU
      createLaunchConfiguration

        createLaunchConfiguration


        기사 요약

        개요

        Launch Configuration은 Auto Scaling이 클라우드 서버 인스턴스를 생성하여 서비스에 투입하기 위해 사용되는 템플릿(template)입니다. 그 템플릿은 Auto Scaling이 서버 인스턴스를 생성하기 위한 모든 정보를 포함하고 있습니다. Launch Configuration 속성은 한 번 생성되면 이후 변경이 안됩니다.

        요청

        요청 파라미터

        파라미터명필수 여부타입제약 사항설명
        launchConfigurationNameNoStringMin : 1
        Max : 255
        론치설정의 이름으로 식별자 역할을 함
        default : NAVER Cloud Platform에서 알아서 배정
        serverImageProductCodeConditionalStringMin : 1
        Max : 20
        - 서버 이미지에 설치된 SW(OS 포함)의 상품 코드
        serverImageProductCode(소프트웨어상품코드)
        memberServerImageNo(회원서버이미지번호)
        두값중 하나만 지정되어야 함
        serverProductCodeNoStringMin : 1
        Max : 20
        서버 HW spec과 관련된 서버 상품 코드
        default : 최소사양으로 만들어집니다.
        memberServerImageNoConditionalString-- 회원이 직접 만든 내 서버 이미지 번호
        serverImageProductCode(소프트웨어상품코드)
        memberServerImageNo(회원서버이미지번호)
        두값중 하나만 지정되어야 함
        accessControlGroupConfigurationNoListNoList중복 불가Access Control Group(ACG) 설정 번호로 값을 지정하지 않으면, 기본 Access Control Group(ACG)가 지정됨
        loginKeyNameNoStringMin : 3
        Max : 30
        - 로그인 키 이름
        지정되어 있지 않으면 사용자가 최근에 만든 로그인 키 이름이 지정됨
        default : 가장최근에 만든 로그인키명 사용
        userDataNoStringMin : 1
        Max : 21847
        사용자데이터로 BASE64 encoding 문자열만 허용
        서버 인스턴스가 첫 부팅을 할 때, BASE64 encoding된 문자열을 decoding하여 평문이 된 문자열로 구성된 스크립트 파일이 실행됨
        사용자데이터(userData)와 초기화스크립트번호(initScriptNo) 두 개의 파라미터를 같이 전달하면 생성 오류 처리됨
        initScriptNoNoString- 초기화스크립트번호
        서버가 최초 부팅시 사용자가 설정한 초기화 스크립트 실행
        초기화 스크립트의 초기화스크립트번호를 매개변수로 전달
        사용자데이터(userData)와 초기화스크립트번호(initScriptNo) 두 개의 파라미터를 같이 전달하면 생성 오류 처리됨
        initScriptNo는 getInitScriptList 액션을 통해 획득 가능
        regionNoNoString입력가능한 상태는 getRegionList 액션을 통해 획득 가능

        응답

        응답 바디

        예시

        요청 예시

        {AUTOSCALILNG_API_URL}/createLaunchConfiguration
        ?launchConfigurationName=lc-0228
        &serverImageProductCode=SPSW0LINUX000009
        HTTP

        응답 예시

        <createLaunchConfigurationResponse>
           <requestId>19fff23d-d5cd-49fd-8a0a-986ae02bf660</requestId>
           <returnCode>0</returnCode>
           <returnMessage>success</returnMessage>
           <totalRows>1</totalRows>
           <launchConfigurationList>
              <launchConfiguration>
                 <launchConfigurationName>lc-0228</launchConfigurationName>
                 <launchConfigurationNo>***013</launchConfigurationNo>
                 <serverImageProductCode>SPSW0LINUX000009</serverImageProductCode>
                 <serverProductCode>SPSVRSTAND000043</serverProductCode>
                 <memberServerImageNo />
                 <loginKeyName>hkey-0217</loginKeyName>
                 <createDate>2014-02-28T17:11:36+0900</createDate>
                 <userData />
                 <initScriptNo />
              </launchConfiguration>
           </launchConfigurationList>
        </createLaunchConfigurationResponse>
        XML

        이 문서가 도움이 되었습니까?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.