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

Simple Log Service:CLI のインストール

最終更新日:Oct 30, 2025

Simple Log Service (SLS) コマンドラインインターフェイス (CLI) は、プロジェクト管理、Logstore 管理、ログクエリ、自動ページング、複数アカウントにまたがるクロスリージョンレプリケーションなど、ほとんどの SLS 機能をサポートしています。このトピックでは、SLS CLI のインストール方法について説明します。

始める前に

SLS CLI は Python を使用して開発されています。CLI を使用する前に Python をインストールする必要があります。詳細については、「Python 公式 Web サイト」をご参照ください。

項目

説明

現在の CLI バージョン

0.2.9

説明

インストールコマンドを実行して CLI をアップグレードします。CLI を最新バージョンにアップグレードすることをお勧めします。

ソースコード

Aliyun Log CLI

サポートされている Python バージョン

  • Python 2 の最小バージョンは Python 2.7 です。

  • Python 3 の最小バージョンは Python 3.7 です。

サポートされているオペレーティングシステム

Windows、Linux、macOS。

依存コンポーネント

Python をインストールした後、pip install package_name コマンドを実行して、次の依存コンポーネントを優先的にインストールすることをお勧めします。

  • docopt

  • aliyun-log-python-sdk

  • jmespath

  • aliyun-python-sdk-core

  • aliyun-python-sdk-sts

  • requests

ステップ 1: Python 環境変数の構成

重要

aliyunlog コマンドが期待どおりに実行されるように、環境変数を構成する必要があります。環境変数を構成した後、新しい設定を有効にするには、統合開発環境 (IDE) やサービスなどの開発者ツールを再起動する必要がある場合があります。

Linux および macOS での Python 環境変数の構成

  1. .bash_profile ファイルを作成します。

    説明

    初めて環境変数を設定する場合は、touch ~/.bash_profile を実行して構成ファイルを作成します。構成ファイルが既に存在する場合は、vim ~/.bash_profile コマンドを実行してファイルを編集します。

    touch ~/.bash_profile
    vim ~/.bash_profile
  2. Python のインストールディレクトリを表示します。

    which python3
  3. .bash_profile ファイルを構成します。

    export PATH=$PATH:/usr/local/python3/bin
  4. .bash_profile ファイルに設定を適用します。

    # 構成ファイルを有効にします。
    source ~/.bash_profile

Windows での Python 環境変数の構成

次のステップでは、Windows 10 のグラフィカルユーザーインターフェイス (GUI) で環境変数を設定する方法について説明します。

  1. Python のインストールパスを検索します。

    デスクトップで [この PC] を右クリックし、[プロパティ] > [システムの詳細設定] > [環境変数] > [ユーザー環境変数] > [Path] を選択して、Python の環境変数を検索します。

  2. Python 環境変数を追加します。

    デスクトップで [この PC] を右クリックし、[プロパティ] > [システムの詳細設定] > [環境変数] > [ユーザー環境変数] > [Path] > [新規] を選択します。たとえば、前のステップで見つかったパスが D:\dev\python\python37\ の場合、追加するパスは D:\dev\python\python37\bin です。

ステップ 2: CLI のインストール

Linux での CLI のインストール

  1. Linux サーバーにログオンします。

  2. 次のコマンドを実行して CLI をインストールします。

    pip3 install aliyun-log-python-sdk aliyun-log-cli -U --no-cache
  3. インストールを検証します。

    次のコマンドを実行します。

    aliyunlog --version

    コマンドがエラーなしで実行された場合、インストールは成功です。

Windows での CLI のインストール

  1. Windows サーバーにログオンします。

  2. Windows でコマンドラインインターフェイスを開きます。

    Python 環境変数が設定されている場合は、次のステップでインストールコマンドを実行します。pip3 コマンドが見つからないことを示すメッセージが表示された場合、Python 環境変数が正しく構成されていません。cd コマンドを実行して Python のインストールパスに移動し、インストールコマンドを実行します。

  3. 次のコマンドを実行して CLI をインストールします。

    pip3 install aliyun-log-python-sdk aliyun-log-cli -U --no-cache
  4. インストールを検証します。

    次のコマンドを実行します。

    aliyunlog --version

    コマンドがエラーなしで実行された場合、インストールは成功です。

macOS での CLI のインストール

pip3 を使用して SLS CLI をインストールすることをお勧めします。次のサンプルコマンドを使用します。

pip3 install -U aliyun-log-cli --no-cache

CLI のアップグレード

インストールコマンドを再度実行して CLI をアップグレードします。CLI を最新バージョンにアップグレードすることをお勧めします。

CLI のアンインストール

CLI が不要になった場合は、次のコマンドを実行してアンインストールします。

pip3 uninstall aliyun-log-cli

よくある質問

ECS Linux インスタンスのデフォルトの Python バージョンは 3.6 です。Python を 3.7 以降にアップグレードするにはどうすればよいですか。

ECS のデフォルトの Python バージョンをアンインストールしないことをお勧めします。シンボリックリンクを変更するか、複数バージョン管理ツールを使用して Python バージョンを制御します。

  • シンボリックリンクの変更

    1. 新しいバージョンの Python をインストールします。詳細については、「パッケージマネージャを使用した Python のインストール」をご参照ください。

    2. Python 3 のインストールパスを確認します。which python3 を実行して Python 3 のインストールパスを検索します。コマンドは /usr/bin/python3 などのパスを返します。

    3. シンボリックリンクを変更します。

      sudo which python3 pip3
      rm -rf /usr/bin/python3 /usr/bin/pip3
      
      # シンボリックリンクを追加します。/usr/bin/python3.11 は新しいバージョンのインストールパスです。
      sudo ln -s /usr/bin/python3.11 /usr/bin/python3
      sudo ln -s /usr/bin/pip3.11 /usr/bin/pip3
    4. 変更が完了したら、python -V を実行して変更が成功したことを確認します。

  • 複数バージョン管理ツール