Auto Scaling (VPC)の概要

Prev Next

VPC環境で利用できます。

Auto Scalingは、モニタリング結果やユーザー設定に応じて仮想サーバ数を増加・減少させて、需要の変化に柔軟に対応できるようサポートする NAVERクラウドプラットフォームのサービスです。Auto Scalingサービスは、Launch Configuration、Auto Scaling Group機能関連の APIを RESTful形式で提供します。

Auto Scalingの共通設定

Auto Scaling APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。

リクエスト

共通リクエスト形式を説明します。

API URL

リクエスト API URLは次の通りです。

https://ncloud.apigw.ntruss.com

リクエストヘッダ

リクエストヘッダの説明は次の通りです。

フィールド 必須の有無 説明
x-ncp-apigw-timestamp Required 1970年1月1日00:00:00協定世界時(UTC)からの経過時間(ミリ秒)
  • API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
  • Unix Timestamp形式
x-ncp-iam-access-key Required NAVERクラウドプラットフォームから発行された Access Key
x-ncp-apigw-signature-v2 Required NAVERクラウドプラットフォームから発行された Access Keyとマッピングする Secret Keyと HMAC暗号化アルゴリズム(HmacSHA256)でリクエスト情報を暗号化した後、Base64でエンコードした署名

レスポンス

共通レスポンス形式を説明します。

レスポンスステータスコード

Auto Scaling APIは NAVERクラウドプラットフォームの共通レスポンスステータスコードを使用します。NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。

Auto Scaling API

Auto Scalingで提供する APIの説明は次の通りです。

Launch Configuration

Launch Configuration関連 APIの説明は次の通りです。

API 説明
createLaunchConfiguration Launch Configurationを作成
getLaunchConfigurationDetail Launch Configurationの詳細情報を照会
getLaunchConfigurationList Launch Configurationリストを照会
deleteLaunchConfiguration Launch Configurationを削除

Auto Scaling Group

Auto Scaling Group関連 APIの説明は次の通りです。

API 説明
createAutoScalingGroup Auto Scaling Groupを作成
getAutoScalingGroupDetail Auto Scaling Groupの詳細情報を照会
getAutoScalingGroupList Auto Scaling Groupリストを照会
setDesiredCapacity Auto Scaling Groupの希望する容量を変更
updateAutoScalingGroup Auto Scaling Group情報を更新
deleteAutoScalingGroup Auto Scaling Groupを削除
putScheduledUpdateGroupAction Auto Scalingスケジュールを作成・変更
getScheduledActionList まだ実行されていない Auto Scalingスケジュールリストを照会
getAutoScalingActivityLogList Auto Scalingアクションログリストを照会
deleteScheduledAction Auto Scalingスケジュールを削除
getScalingProcessTypeList Auto Scaling Groupプロセスタイプリストを照会
resumeProcesses Auto Scaling Groupプロセスを再起動
suspendProcesses Auto Scaling Groupプロセスを一時停止
getAdjustmentTypeList Auto Scalingポリシーの設定時に使用可能な調整タイプコードを照会
putScalingPolicy Auto Scalingポリシーを作成・変更
getAutoScalingPolicyList Auto Scalingポリシーリストを照会
executePolicy Auto Scalingポリシーを実行
deleteScalingPolicy Auto Scalingポリシーを削除

Auto Scaling関連リソース

Auto Scaling APIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。