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 オペレーティングシステムでは、
bash
、zsh
、tcsh
などの一般的なシェルを使用してコマンドを実行します。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 の詳細については、以下のトピックをご参照ください。