createAutoScalingGroup
    • PDF

    createAutoScalingGroup

    • PDF

    Article Summary

    概要

    識別子の役割をする名前とその他の属性を指定して、新しいAuto Scaling Groupを作成します。作成リクエストが完了されるとAuto Scaling Groupは他の呼び出しで使える完成された状態になります。但し、作成リクエストが完了されたとしても、グループ所属のサーバインスタンスの作成が完了されてサービスへの投入が完了されることは保証できません。

    リクエスト

    リクエストパラメータ

    パラメータ名必須タイプ制約事項説明
    autoScalingGroupNameNoStringMin : 1
    Max : 255
    オートスケーリンググループ名はグループの識別子の役割をします。
    一度決まったらそれからは変更できません。
    launchConfigurationNameYesStringMin : 1
    Max : 255
    ローンチ設定名
    該当するオートスケーリンググループ所属のサーバインスタンスが新しく作成される時に使うサーバ関連情報を持っています。
    desiredCapacityNoIntegerMin : 0
    Max : 30
    サービスで期待されるキャパシティであり、該当するグループ所属で運用されるサーバインスタンスの数を設定します。
    この値はオートスケーリングに、すでに設定されている既存属性のminSize より大きく、 maxSizeより小さく設定する必要があります。
    minSizeYesIntegerMin : 0
    Max : 30
    最小サイズ(最小0で、maxSizeの値より小さいか同じ)です。
    maxSizeYesIntegerMin : 0
    Max : 30
    最大サイズ
    defaultCooldownNoIntegerMin : 0
    Max : 2147483647
    デフォルトcooldown時間です。
    default : 300
    loadBalancerNameList.NNoList10個まで設定可能該当するグループ所属のサーバが作成されてサービスに投入される時に登録されるロードバランサー名のリストです。
    healthCheckGracePeriodConditionalIntegerMin : 0
    Max : 2147483647
    health checkの保留期間であり、サーバインスタンスがサービスに投入された以降、health checkを保留する時間を設定します。
    healthCheckTypeCode値が LOADB(ロードバランサー)である場合は必須です。
    healthCheckTypeCodeNoStringMin : 1
    Max : 5
    Health checkのタイプコードです。
    SVR(サーバ) LOADB(ロードバランサー)
    zoneNoListYesString重複不可ZONE番号のリスト
    このグループ所属のサーバインスタンスが存在するzone番号リストを入れます。

    レスポンス

    レスポンスボディ

    例示

    リクエスト例示

    {AUTOSCALILNG_API_URL}/createAutoScalingGroup
    ?autoScalingGroupName=asg-0224
    &desiredCapacity=0
    &launchConfigurationName=lc-1
    &maxSize=0&minSize=0
    &zoneNoList.1=2
    &zoneNoList.2=3
    

    レスポンス例示

    <createAutoScalingGroupResponse>
       <requestId>015a4c61-c887-43f7-89ba-997ccdd75732</requestId>
       <returnCode>0</returnCode>
       <returnMessage>success</returnMessage>
       <totalRows>1</totalRows>
       <autoScalingGroupList>
          <autoScalingGroup>
             <autoScalingGroupName>asg-0224</autoScalingGroupName>
             <autoScalingGroupNo>***517</autoScalingGroupNo>
             <launchConfigurationName>lc-1</launchConfigurationName>
             <launchConfigurationNo>***013</launchConfigurationNo>
             <desiredCapacity>0</desiredCapacity>
             <minSize>0</minSize>
             <maxSize>0</maxSize>
             <loadBalancerInstanceSummeryList />
             <healthCheckGracePeriod>0</healthCheckGracePeriod>
             <healthCheckType>
                <code>SVR</code>
                <codeName>Server</codeName>
             </healthCheckType>
             <createDate>2014-02-24T15:11:11+0900</createDate>
             <inAutoScalingGroupServerInstanceList />
             <suspendedProcessList />
             <zoneList>
                <zone>
                   <zoneNo>2</zoneNo>
                   <zoneName>zone2</zoneName>
                   <zoneDescription>nang zone</zoneDescription>
                </zone>
                <zone>
                   <zoneNo>3</zoneNo>
                   <zoneName>zone3</zoneName>
                   <zoneDescription>nang zone2</zoneDescription>
                </zone>
             </zoneList>
          </autoScalingGroup>
       </autoScalingGroupList>
    </createAutoScalingGroupResponse>
    

    エラーコード

    以下のエラーコードは、このアクション(Action)で特徴的に発生するエラーです。共通的に発生するエラーに対する詳細な説明はNAVER Cloud Platform APIをご参考ください。

    HTTP Response Codeリターンコードリターンメッセージ
    40050150This is returned when you cannot delete a launch configuration, scaling policy, or auto scaling group because it is being used.
    40050160You cannot request actions while there are scaling activities in progress for that group.

    この記事は役に立ちましたか?

    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.