Load Balancer 概要

Prev Next

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)からの経過時間(ミリ秒)
  • 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にエンコードした署名
x-ncp-region_code Required 移行データ保存先バケットのリージョンコード
  • KR (有効値)

レスポンス

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

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

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 ターゲットグループの説明を修正します。