VPC環境で利用できます。
概要
NAVERクラウドプラットフォームは、NAVERの最新のコンピューティング技術や運用ノウハウが蓄積されたクラウドサービスです。 NAVERクラウドプラットフォームが提供するサービスとソリューションを活用できるようにサポートするアプリケーションインターフェース(API)を、NAVERクラウドプラットフォームAPIといいます。
Load Balancerの共通設定
Load Balancer 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にエンコードした署名 |
x-ncp-region_code |
Required | 移行データ保存先バケットのリージョンコード
|
レスポンス
共通レスポンス形式を説明します。
レスポンスステータスコード
Load Balancer APIは NAVERクラウドプラットフォームの共通レスポンスステータスコードを使用します。Load Balancer APIで共通して使用されるレスポンスステータスコードの詳細は、Load Balancerのレスポンスステータスコードをご参照ください。
オペレーション
Load Balancer
| API名 | 説明 |
|---|---|
| getLoadBalancerInstanceList | ロードバランサインスタンスリストを照会します。 |
| getLoadBalancerInstanceDetail | ロードバランサインスタンス番号を用いてロードバランサインスタンスの詳細情報を照会します。 |
| createLoadBalancerInstance | ロードバランサインスタンスを作成します。 |
| deleteLoadBalancerInstances | ロードバランサインスタンスを削除します。 |
| changeLoadBalancerInstanceConfiguration | ロードバランサインスタンスの設定を変更します。 |
| setLoadBalancerInstanceSubnet | ロードバランサのサブネットを設定します。 |
| setLoadBalancerDescription | ロードバランサの説明を修正します。 |
| getLoadBalancerListenerList | ロードバランサに登録されたリスナーリストを照会します。 |
| createLoadBalancerListener | ロードバランサに新しいリスナーを作成します。 |
| deleteLoadBalancerListeners | ロードバランサに登録されたリスナーを削除します。 |
| changeLoadBalancerListenerConfiguration | ロードバランサリスナーの設定を変更します。 |
| getLoadBalancerRuleList | ロードバランサリスナーに登録されたルールリストを照会します。 |
Target Group
| API名 | 説明 |
|---|---|
| getTargetGroupList | ターゲットグループリストを照会します。 |
| getTargetGroupDetail | ターゲットグループ番号を用いてターゲットグループの詳細情報を照会します。 |
| createTargetGroup | ターゲットグループを作成します。 |
| deleteTargetGroups | ターゲットグループを削除します。 使用中のターゲットグループは削除できません。 |
| changeTargetGroupConfiguration | ターゲットグループの設定を変更します。 |
| changeTargetGroupHealthCheckConfiguration | ターゲットグループのヘルスチェック設定を変更します。 |
| getTargetList | ターゲットグループに適用されたターゲットリストを照会します。 |
| setTarget | ターゲットグループに適用するターゲットを設定します。 |
| addTarget | ターゲットグループに適用するターゲットを追加します。 |
| removeTarget | ターゲットグループに適用されたターゲットを除去します。 |
| setTargetGroupDescription | ターゲットグループの説明を修正します。 |