本文へジャンプします。

ニフクラ APIリファレンス

nifty-create-auto-scaling-group

処理概要

API「 NiftyCreateAutoScalingGroup 」が実行されます。

コマンド構文

nifty-create-auto-scaling-group オートスケール名 [オプション]

オプション

オプション 短縮 説明 必須
--description メモを指定します。
--image-id イメージIDを指定します。
スタンダードイメージ識別子 半角数字1〜2文字以内
カスタマイズイメージ識別子 半角数字1〜15文字以内
--instance-type -t サーバータイプを指定します。
e-mini|mini|e-small|small|e-small2|small2|e-small4|small4|e-small8|small8|e-medium|medium|e-medium4|medium4|e-medium8|medium8|e-medium16|medium16|medium24|e-large|large|e-large8|large8|e-large16|large16|e-large24|large24|e-large32|large32|e-extra-large16|extra-large16|e-extra-large24|extra-large24|e-extra-large32|extra-large32|e-double-large32|double-large32|e-double-large48|double-large48|e-double-large64|double-large64|e-double-large96|double-large96
Default : mini
--group -g ファイアウォールグループ名を指定します。
使用可能な文字 : 半角英数字(1〜15文字)
--scaling-trigger "resource=value,
upper-threshold=value,
breach-duration=value"
[--scaling-trigger "resource=value,
upper-threshold=value,
breach-duration=value"]
オートスケールのトリガーを指定します。
・resource : Server-cpu|Server-memory|Server-network|LoadBalancer-network
・upper-threshold : 0-100(%の場合)|0-1048576(Mbpsの場合)
・breach-duration : 600(10分)|1200(20分)|1800(30分) Default : 600(10分)
--scaleout-condition スケールアウトの条件を指定します。
or|and
--load-balancer "name=value,
lb-port=value,
instance-port=value"
ロードバランサーを指定します。
・name : 使用可能な文字 : 半角英数字(1〜15文字)
・lb-port : 0〜65535の数値(nameを指定する場合は必須)
・instance-port : 0〜65535の数値(nameを指定する場合は必須)
--min-size サーバーの最小台数を指定します。
1と(サーバー設定上限数-1)の間
--max-size サーバーの最大台数を指定します。
min-sizeとサーバー設定上限数の間
--instance-lifecycle-limit 有効時間を指定します。
1800(30分)-36000(600分) (1800刻み)
Default : 18000(300分)
--scaleout スケールアウト開始間隔を指定します。
0(0分)|600(10分)|1200(20分)|1800(30分)
Default : 0(0分)
--default-cooldown 縮退開始間隔を指定します。
600(10分)|1200(20分)|1800(30分)|…10分刻み…|34800(580分)|35400(590分)|36000(600分)
Default : 1800(30分)
--change-in-capacity スケールアウト・縮退台数を指定します。
1-5
--schedule "starting-timezone=value,
ending-timezone=value,
set-sunday,
set-monday,
set-tuesday,
set-wednesday,
set-thursday,
set-friday,
set-saturday,
starting-dday=value,
ending-dday=value,
starting-month=value,
ending-month=value"
[--schedule "starting-timezone=value,
ending-timezone=value,
set-sunday,
set-monday,
set-tuesday,
set-wednesday,
set-thursday,
set-friday,
set-saturday,
starting-dday=value,
ending-dday=value,
starting-month=value,
ending-month=value"]
スケールアウトを有効にする時間帯を指定します。
・starting-timezone : 0-23 Default : 0(0:00)
・ending-timezone : starting-timezoneの値+1-24 Default : 24(24:00)
・set-sunday : 日曜日を有効にする場合
・set-monday :月曜日を有効にする場合
・set-tuesday :火曜日を有効にする場合
・set-wednesday :水曜日を有効にする場合
・set-thursday : 木曜日を有効にする場合
・set-friday : 金曜日を有効にする場合
・set-saturday : 土曜日を有効にする場合
・starting-dday : 1-31 Default : 1
・ending-dday : starting-ddayの値-31 Default : 31
・starting-month : 1-12 Default: 1
・ending-month : starting-monthの値-12 Default : 12

出力要素

なし

実行サンプル

PROMPT>nifty-create-auto-scaling-group auto001 --image-id 1 --group SecurityGroup --scaling-trigger "resource=Server-cpu,upper-threshold=90,breach-duration=600" --scaleout-condition and --min-size 1 --max-size 5 --change-in-capacity 1

ニフティクラウド サイト内検索

APIメニュー

  • ツイッターでフォローしてください
  • ニフクラ公式フェイスブックページ

推奨画面サイズ 1024×768 以上