createLaunchConfiguration
    • PDF

    createLaunchConfiguration

    • PDF

    Article Summary

    개요

    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
    

    응답 예시

    <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>
    

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

    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.