createInitScript

Prev Next

VPC 환경에서 이용 가능합니다.

개요

초기화 스크립트를 생성합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
초기화 스크립트가 생성될 리전(Region) 결정 가능
regionCode는 getRegionList 액션을 통해 획득 가능
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
initScriptName No String Min : 3, Max : 30
영어, 숫자, "-"의 특수문자만 허용하며 영어로 시작해야 함
영어 또는 숫자로 끝나야 함
- 생성할 초기화 스크립트 이름
Default : NAVER Cloud Platform가 자동으로 부여함
osTypeCode No String - OS 유형 코드
초기화 스크립트가 실행될 OS 환경을 결정함
Options : LNX (LINUX) | WND (WINDOWS)
Default : LNX
initScriptContent Yes String Min : 0, Max : 1024 KBytes - 초기화 스크립트 내용
* Linux 환경에서는 Python, Perl, Shell 등의 스크립트 사용 가능
단, 첫 줄에 #!/usr/bin/env python, #!/bin/perl, #!/bin/bash 등과 같은 형태로 실행하고자 하는 스크립트 경로를 지정해야 함
* Windows 환경에서는 Visual Basic 스크립트만 작성 가능
단, 스크립트의 내용은 영문으로만 작성해야 함
initScriptDescription No String Min : 0, Max : 1000 Bytes 생성할 초기화 스크립트에 대한 설명
responseFormatType No String - 응답 결과의 포맷 타입
Options : xml | json
Default : xml

응답

응답 데이터 타입

  • InitScriptList 타입
InitScriptList extends CommonResponse
private Integer totalRows;
private List initScriptList = new ArrayList<>();
InitScript
private String initScriptNo;
private String initScriptName;
private Date createDate;
private String initScriptDescription;
private String initScriptContent;
private CommonCode osType;

예시

요청 예시

ncloud vserver createInitScript --regionCode KR --initScriptName test-*** --osTypeCode LNX=LNX --initScriptContent #!/bin/bash

응답 예시

<createInitScriptResponse>
  <requestId></requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <initScriptList>
    <initScript>
      <initScriptNo>***44</initScriptNo>
      <initScriptName>test-***</initScriptName>
      <createDate>2020-08-20T15:03:37+0900</createDate>
      <initScriptDescription></initScriptDescription>
      <initScriptContent>#!/bin/bash</initScriptContent>
      <osType>
        <code>LNX</code>
        <codeName>LINUX</codeName>
      </osType>
    </initScript>
  </initScriptList>
</createInitScriptResponse>