Documentation Index

Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

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 作成する初期化スクリプトに関する説明
output No String レスポンス結果の形式タイプ
  • Options : xml | json
  • Default : json

レスポンス

レスポンスデータタイプ

  • InitScriptListタイプ
InitScriptList extends CommonResponse
private Integer totalRows;
private List<InitScript> 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 --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>