Simple Log Service (SLS) コマンドラインインターフェイス (CLI) は、プロジェクト管理、Logstore 管理、ログクエリ、自動ページング、複数アカウントにまたがるクロスリージョンレプリケーションなど、ほとんどの SLS 機能をサポートしています。このトピックでは、SLS CLI のインストール方法について説明します。
始める前に
SLS CLI は Python を使用して開発されています。CLI を使用する前に Python をインストールする必要があります。詳細については、「Python 公式 Web サイト」をご参照ください。
項目 | 説明 |
現在の CLI バージョン | 0.2.9 説明 インストールコマンドを実行して CLI をアップグレードします。CLI を最新バージョンにアップグレードすることをお勧めします。 |
ソースコード | |
サポートされている Python バージョン |
|
サポートされているオペレーティングシステム | Windows、Linux、macOS。 |
依存コンポーネント | Python をインストールした後、
|
ステップ 1: Python 環境変数の構成
aliyunlog コマンドが期待どおりに実行されるように、環境変数を構成する必要があります。環境変数を構成した後、新しい設定を有効にするには、統合開発環境 (IDE) やサービスなどの開発者ツールを再起動する必要がある場合があります。
Linux および macOS での Python 環境変数の構成
.bash_profileファイルを作成します。説明初めて環境変数を設定する場合は、
touch ~/.bash_profileを実行して構成ファイルを作成します。構成ファイルが既に存在する場合は、vim ~/.bash_profileコマンドを実行してファイルを編集します。touch ~/.bash_profile vim ~/.bash_profilePython のインストールディレクトリを表示します。
which python3.bash_profileファイルを構成します。export PATH=$PATH:/usr/local/python3/bin.bash_profileファイルに設定を適用します。# 構成ファイルを有効にします。 source ~/.bash_profile
Windows での Python 環境変数の構成
次のステップでは、Windows 10 のグラフィカルユーザーインターフェイス (GUI) で環境変数を設定する方法について説明します。
Python のインストールパスを検索します。
デスクトップで [この PC] を右クリックし、 を選択して、Python の環境変数を検索します。
Python 環境変数を追加します。
デスクトップで [この PC] を右クリックし、 を選択します。たとえば、前のステップで見つかったパスが
D:\dev\python\python37\の場合、追加するパスはD:\dev\python\python37\binです。
ステップ 2: CLI のインストール
Linux での CLI のインストール
Linux サーバーにログオンします。
次のコマンドを実行して CLI をインストールします。
pip3 install aliyun-log-python-sdk aliyun-log-cli -U --no-cacheインストールを検証します。
次のコマンドを実行します。
aliyunlog --versionコマンドがエラーなしで実行された場合、インストールは成功です。
Windows での CLI のインストール
Windows サーバーにログオンします。
Windows でコマンドラインインターフェイスを開きます。
Python 環境変数が設定されている場合は、次のステップでインストールコマンドを実行します。pip3 コマンドが見つからないことを示すメッセージが表示された場合、Python 環境変数が正しく構成されていません。cd コマンドを実行して Python のインストールパスに移動し、インストールコマンドを実行します。
次のコマンドを実行して CLI をインストールします。
pip3 install aliyun-log-python-sdk aliyun-log-cli -U --no-cacheインストールを検証します。
次のコマンドを実行します。
aliyunlog --versionコマンドがエラーなしで実行された場合、インストールは成功です。
macOS での CLI のインストール
pip3 を使用して SLS CLI をインストールすることをお勧めします。次のサンプルコマンドを使用します。
pip3 install -U aliyun-log-cli --no-cacheCLI のアップグレード
インストールコマンドを再度実行して CLI をアップグレードします。CLI を最新バージョンにアップグレードすることをお勧めします。
CLI のアンインストール
CLI が不要になった場合は、次のコマンドを実行してアンインストールします。
pip3 uninstall aliyun-log-cliよくある質問
ECS Linux インスタンスのデフォルトの Python バージョンは 3.6 です。Python を 3.7 以降にアップグレードするにはどうすればよいですか。
ECS のデフォルトの Python バージョンをアンインストールしないことをお勧めします。シンボリックリンクを変更するか、複数バージョン管理ツールを使用して Python バージョンを制御します。
シンボリックリンクの変更
新しいバージョンの Python をインストールします。詳細については、「パッケージマネージャを使用した Python のインストール」をご参照ください。
Python 3 のインストールパスを確認します。
which python3を実行して Python 3 のインストールパスを検索します。コマンドは/usr/bin/python3などのパスを返します。シンボリックリンクを変更します。
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変更が完了したら、
python -Vを実行して変更が成功したことを確認します。