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)からの経過時間(ミリ秒)
|
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についてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。
- Auto Scaling APIの使用方法
- 署名(シグネチャー)の作成: リクエストヘッダに追加する署名の作成方法
- Sub Accountご利用ガイド: リクエストヘッダに追加する Access Keyの発行方法
- Ncloudの共通レスポンスステータスコード: Auto Scalingサービスで使用される NAVERクラウドプラットフォームの共通レスポンスステータスコード情報
- Auto Scalingサービスの使用方法
- Auto Scalingご利用ガイド: NAVERクラウドプラットフォームコンソールで Auto Scalingを使用する方法
- Ncloud使用環境ガイド: VPC、Classicプラットフォームとサポートの有無に関するガイド
- 料金の紹介、特徴、詳細機能: Auto Scalingの料金体系、特徴、詳細機能のサマリー
- サービスのお知らせ: Auto Scalingに関するお知らせ
- よくある質問: Auto Scalingに関するよくあるご質問
- カスタマーサポート: APIガイドだけでは不明な点が解消されない場合、直接問い合わせ