すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud CLI:Alibaba Cloud CLI とは何か

最終更新日:Jan 17, 2025

Alibaba Cloud CLI は、Alibaba Cloud API に基づいて開発された汎用コマンドラインツールです。Alibaba Cloud CLI を使用すると、シェルツールを使用して Alibaba Cloud サービスと対話し、Alibaba Cloud サービスを管理できます。

CLI とは何か

CLI は、ユーザーがテキストコマンドを使用してコンピューターと対話できるようにするユーザーインターフェース (UI) です。ユーザーは CLI にコマンドを直接入力して、GUI を使用せずに操作を実行できます。 CLI は、システム管理、ソフトウェア開発、ネットワーク構成など、複数の分野で使用されます。コンピューター分野では、CLI はさまざまなオペレーティングシステムおよびソフトウェアツールで広く使用されています。

Alibaba Cloud CLI とは何か

Alibaba Cloud CLI は、Alibaba Cloud API に基づいて開発された汎用コマンドラインツールです。Alibaba Cloud CLI を使用すると、シェルツールを使用して Alibaba Cloud サービスと対話し、Alibaba Cloud サービスを管理できます。

  • Linux シェル: Linux または macOS オペレーティングシステムでは、bashzshtcsh などの一般的なシェルを使用してコマンドを実行します。

  • Windows CLI: Windows オペレーティングシステムでは、コマンドプロンプトまたは PowerShell を使用してコマンドを実行できます。

  • リモート操作: Alibaba Cloud CloudShell を使用してコマンドを実行するか、SSH などのリモートターミナルを使用して Elastic Compute Service (ECS) インスタンスでコマンドを実行できます。

Alibaba Cloud CLI を使用してシェルスクリプトを開発し、Alibaba Cloud サービスの自動管理とメンテナンスを実装することもできます。Alibaba Cloud CLI を使用する前に、Alibaba Cloud サービスがアクティブ化されていること、および Alibaba Cloud サービス API の使用方法を理解していることを確認してください。

ご質問がある場合は、テクニカルサポートに [チケットの送信] するか、GitHub Issue でフィードバックを送信してください。

Alibaba Cloud CLI と Alibaba Cloud サービス CLI の違い

  • Alibaba Cloud CLI は、Alibaba Cloud によって提供される汎用コマンドラインツールです。Alibaba Cloud CLI を使用して、Alibaba Cloud サービスを管理できます。Alibaba Cloud CLI は、Elastic Compute Service (ECS)ApsaraDB (RDS)Server Load Balancer (SLB) など、100 を超える Alibaba Cloud サービスの機能と統合されています。

  • Alibaba Cloud サービス CLI は、Simple Log Service CLI など、特定の Alibaba Cloud サービス専用の コマンドラインツールです。Alibaba Cloud サービス CLI は、Alibaba Cloud サービス向けに特化されたカスタマイズされた機能を提供します。これは、Alibaba Cloud サービスの特定の要件を満たします。これらの機能には、専用の構成オプション、特定の操作、パフォーマンスの最適化などが含まれる場合があります。

機能

クラウドリソース管理

Alibaba Cloud CLI は、Alibaba Cloud API に基づいて開発された管理ツールです。CLI を使用して、さまざまな Alibaba Cloud サービスの API 操作を呼び出すことができます。このようにして、コンソールにログインせずにクラウドリソースを管理および保守できます。

マルチサービス統合

Alibaba Cloud CLI は、Elastic Compute Service (ECS)ApsaraDB (RDS)Server Load Balancer (SLB) など、100 を超える Alibaba Cloud サービスと統合されています。単一のコマンドラインを使用して複数の Alibaba Cloud サービスを構成および管理し、マルチサービス統合を実装できます。

複数アカウントのサポート

Alibaba Cloud CLI は複数のアカウントをサポートしています。CLI ツールで異なるアカウントを定義し、階層型 [権限] 制御の要件を満たすために、アカウントに特定の実行 [権限] を付与できます。

自動コマンド補完

Linux および macOS オペレーティングシステムでは、自動コマンド補完がサポートされています。この機能により、複雑なサービスコマンドを記憶しなくても、簡単に操作を実行できます。bash シェルと zsh シェルがサポートされています。

複数の出力形式

Alibaba Cloud CLI は、コードの表示と共同コーディングを容易にするために、複数の出力形式を提供します。JSON 形式とテーブル形式がサポートされています。ビジネス要件に基づいて出力形式を使用できます。

オンラインヘルプ

Alibaba Cloud CLI はオンラインヘルプを提供します。help コマンドを使用すると、現在使用可能な操作と、現在の操作で使用可能なパラメーター情報を表示できます。

マルチシステムサポート

Windows、macOS、Linux などの複数のオペレーティングシステムに Alibaba Cloud CLI をインストールして使用できます。

関連情報

Alibaba Cloud CLI と Alibaba Cloud API の詳細については、以下のトピックをご参照ください。