Elastic Compute Service (ECS) SDKは、開発プロセスを合理化する包括的な依存関係パッケージです。 基盤となるAPI呼び出しをカプセル化し、開発者がインスタンス、セキュリティグループ、イメージなどのECSリソースを簡単に管理できるようにします。 ECS SDKは、ネットワーク通信、リクエストフォーマット、レスポンス解析などの複雑なタスクを内部で処理します。 複数のプログラミング言語をサポートし、開発者は基盤となるインフラストラクチャではなくビジネスロジックに集中できます。
SDKのバージョン
ECS SDKには、SDK V2.0とSDK V1.0が含まれます。 SDK V2.0は、最新バージョンとして、より幅広いプログラミング言語をサポートし、SDK V1.0に見られるスレッドの安全性の問題に対処し、堅牢性と使いやすさを向上させ、開発者に開発エクスペリエンスを向上させます。
SDK V2.0を推奨します。 現在SDK V1.0を使用している場合は、SDK V2.0へのアップグレードを検討してください。 詳細については、「Alibaba Cloud SDK V1.0からV2.0へのアップグレード」をご参照ください。
SDK のダウンロード
ECS SDK V2.0は複数のプログラミング言語をサポートしています。 OpenAPIポータルでインストール方法を表示したり、GitHubでソースコードとインストールガイドを表示したりできます。 プログラミング言語ごとに、インストールには主流の依存関係管理ツールを使用することを推奨します。
言語 | SDKのインストール方法 | GitHubアドレス | クイックスタート |
Java | |||
Go | |||
Python | |||
Node.js | |||
C# | / | ||
PHP | |||
C++ | / | ||
Swift | / |
例
次の例は、ECS SDKでDescribeInstances
APIを呼び出して、ECSインスタンスに関する詳細情報を照会する方法を示しています。