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

Simple Log Service:CLI の概要

最終更新日:Jun 05, 2026

Simple Log Service (SLS) のコマンドラインインターフェイス (CLI) は、プロジェクト、Logstore、およびマシングループにわたるログサービスの構成を自動化します。

機能

SLS CLI は、次の機能をサポートします。

  • ほとんどの SLS REST API を介した、プロジェクト、Logstore、マシングループ、コンシューマーグループ、および Logtail 構成の管理

  • 複数のアカウントおよびリージョンにわたるログの管理

  • ログのクエリとプル

  • Elasticsearch からのデータ移行

  • 柔軟な時間設定の構成

  • リージョン間での高速なログレプリケーション、履歴データの再インデックス

サブコマンド

SLS CLI は、ほとんどの SLS API 機能をサポートします。次の表に、一般的に使用されるサブコマンドを示します。

カテゴリ

サブコマンド

説明

プロジェクト管理

create_project

プロジェクトを作成します。

delete_project

プロジェクトを削除します。

get_project

指定したプロジェクトをクエリします。

list_project

すべてのプロジェクトをクエリします。

copy_project

ソースプロジェクトから宛先プロジェクトへ、すべての Logstore、Logtail 構成、マシングループ、およびインデックス構成をレプリケートします。

Logstore 管理

create_logstore

Logstore を作成します。

delete_logstore

Logstore を削除します。

get_logstore

指定した Logstore をクエリします。

list_logstore

すべての Logstore をクエリします。

update_logstore

Logstore を更新します。

シャード管理

list_shards

シャード情報を取得します。

split_shard

シャードを分割します。

merge_shard

シャードをマージします。

Logtail マシングループ管理

create_machine_group

マシングループを作成します。

delete_machine_group

マシングループを削除します。

update_machine_group

マシングループを更新します。

get_machine_group

指定したマシングループをクエリします。

list_machine_group

すべてのマシングループをクエリします。

list_machines

指定したマシングループ内のサーバーをクエリします。

Logtail 構成管理

create_logtail_config

Logtail 構成を作成します。

update_logtail_config

Logtail 構成を更新します。

delete_logtail_config

Logtail 構成を削除します。

get_logtail_config

指定した Logtail 構成をクエリします。

list_logtail_config

すべての Logtail 構成をクエリします。

マシングループと Logtail 構成の関連付け

apply_config_to_machine_group

Logtail 構成をマシングループに適用します。

remove_config_to_machine_group

Logtail 構成をマシングループから解除します。

get_machine_group_applied_configs

指定したマシングループに適用されている Logtail 構成をクエリします。

get_config_applied_machine_groups

Logtail 構成が適用されているマシングループをクエリします。

インデックス管理

create_index

指定した Logstore にインデックスを作成します。

delete_index

指定した Logstore のインデックスを削除します。

update_index

指定した Logstore のインデックスを更新します。

get_index_config

指定した Logstore のインデックスをクエリします。

カーソル管理

get_cursor

指定した時点に基づいてカーソルをクエリします。

get_cursor_time

カーソルに基づいてサーバー側の時刻をクエリします。

get_previous_cursor_time

前のカーソルに基づいてサーバー側の時刻をクエリします。

get_begin_cursor

BEGIN カーソルを取得します。

get_end_cursor

END カーソルをクエリします。

ログ管理

get_logs

JSON ベースのクエリリクエストを使用してログをクエリします。用語クエリに適しています。

get_log

指定した件数のログをクエリします。

get_log_all

ログを一括でクエリします。

get_histograms

ログの分布をクエリします。

pull_log

ログをプルします。

pull_logs

ログを一括でプルします。

pull_log_dump

ログをローカルファイルに並列でダウンロードします。

コンシューマーグループ管理

create_consumer_group

指定した Logstore にコンシューマーグループを作成します。

delete_consumer_group

指定したコンシューマーグループを削除します。

update_consumer_group

指定したコンシューマーグループを更新します。

list_consumer_group

指定した Logstore 内のすべてのコンシューマーグループをクエリします。

update_check_point

指定したコンシューマーグループが消費するシャードのチェックポイントを更新します。

get_check_point

指定したコンシューマーグループが消費するシャードのチェックポイントをクエリします。

Cloud Shell のサポート

Cloud Shell は、SLS CLI が組み込まれたブラウザベースのコマンドラインツールです。任意のブラウザから SLS リソースを管理できます。詳細については、「Use Cloud Shell」をご参照ください。

関連ドキュメント

詳細については、「Simple Log Service CLI」をご参照ください。