開発者がさまざまな操作を実行するためのAPI操作を呼び出すことで、Classic Load Balancer (CLB) を管理できます。 このトピックでは、バージョン、APIエンドポイント、APIスタイル、呼び出しメソッドなど、CLB APIに関する基本情報について説明します。
API バージョン
OpenAPI Portalは、バージョンを使用して、さまざまな期間に利用可能になるクラウドサービスのAPI操作を管理します。 たとえば、Classic Load Balancer (CLB) は、2014-05-15バージョンのAPI操作をサポートしています。2014-05-15は、時間ではなくAPIバージョンを表します。 このバージョンは、すべての最新のAPI操作を提供します。
APIバージョン | 説明 |
このバージョンのCLB APIを使用することを推奨します。 |
エンドポイント
エンドポイントは、対応するAlibaba Cloudサービスへのアクセスを提供します。 Alibaba Cloudサービスは、パブリックエンドポイントと仮想プライベートクラウド (VPC) エンドポイントの両方をサポートします。 パブリックエンドポイントはグローバルにアクセス可能ですが、VPCエンドポイントは指定されたVPC内でのみアクセス可能です。 エンドポイントは、アクセスプロトコル、ホスト名、ポート、パスなど、サービスに関する情報を指定するURLです。 クライアントはこの情報を使用してサービスにアクセスできます。 詳細については、「ALBエンドポイント」、「NLBエンドポイント」、「GWLBエンドポイント」、「CLBエンドポイント」をご参照ください。
特定のCLBエンドポイントについては、「エンドポイント」をご参照ください。
ユーザーID
ユーザーID | 対応 |
Alibaba Cloud アカウント | 対象 |
リソースアクセス管理 (RAM) ユーザー (推奨) | 対象 |
RAMロール (推奨) | 対象 |
RAMユーザーまたはRAMロールを使用してAPI操作を呼び出すことを推奨します。 その前に、RAMユーザーまたはRAMロールに必要な権限を付与する必要があります。 IDの詳細については、「ID、資格情報、および権限付与」をご参照ください。
APIスタイル
SLBのAPI操作は、リモートプロシージャ呼び出し (RPC) スタイルで呼び出されます。 詳細は、「APIスタイル」をご参照ください。
メソッド呼び出し
呼び出し方法 | 対応 | 説明 |
Alibaba Cloud SDK (推奨) | 対象 | CLB SDKのサポートされている言語と依存関係のインストール方法については、 CLB SDK をご参照ください。 |
対象 | CLB CLIの使用については、 CLB CLI をご参照ください。 | |
対象 | Terraformの使用については、 クラシックロードバランサー (SLB)をご参照ください。 | |
対象 | ROSの使用については、「SLB」をご参照ください。 | |
ネイティブHTTP | 対象 | SDKがビジネス要件を満たさない場合は、HTTPリクエストをカプセル化できます。 詳細については、「リクエスト構文と署名方法」をご参照ください。 |