ログストアを作成します。
使用方法
この Log Service CLI コマンドを実行する前に、以下の条件が満たされていることを確認してください。
Log Service がアクティブ化されていること。詳細については、「Simple Log Service を使い始めるにはどうすればよいですか。」をご参照ください。
Log Service CLI がインストールおよび構成されていること。詳細については、「Simple Log Service CLI をインストールする」および「Simple Log Service CLI を構成する」をご参照ください。
Log Service でプロジェクトが作成されていること。詳細については、「create_project」をご参照ください。
コマンド構文
aliyunlog log create_logstore --project_name=<value> --logstore_name=<value> [--ttl=<value>] [--shard_count=<value>] [--enable_tracking=<value>] [--append_meta=<value>] [--auto_split=<value>] [--max_split_shard=<value>] [--preserve_storage=<value>] [--encrypt_conf=<value>] [--telemetry_type=<value>] [--hot_ttl=<value>] [--mode=<value>] [--access-id=<value>] [--access-key=<value>] [--sts-token=<value>] [--region-endpoint=<value>] [--client-name=<value>] [--jmes-filter=<value>] [--format-output=<value>] [--decode-output=<value>] [--profile=<value>]コマンドパラメーター
次の表は、このコマンドの必須パラメーターと、このコマンドに固有のパラメーターについて説明しています。
パラメーター | タイプ | 必須 | 例 | 説明 |
--project_name | String | はい | aliyun-test-project | プロジェクトの名前。Simple Log Service のプロジェクトは、異なるユーザーのリソースを分離し、特定のリソースへのアクセスを制御するために使用されます。詳細については、「プロジェクトを管理する」をご参照ください。 |
--logstore_name | String | はい | logstore-a | ログストアの名前。名前はグローバルに一意である必要があります。プロジェクトの作成後に名前を変更することはできません。 名前は、以下の要件を満たしている必要があります。
|
--ttl | Integer | いいえ | 30 | データの保存期間。単位:日。有効値:1 ~ 3650。このパラメーターを 3650 に設定すると、データは永続的に保存されます。指定した保存期間が経過すると、ログデータは削除されます。 ttl パラメーターで指定されたデータ保持期間は、次の時間の値の合計です。
|
--shard_count | Integer | いいえ | 2 | シャードの数。有効値:1 ~ 10。詳細については、「MD5 値の範囲」をご参照ください。 |
--enable_tracking | Boolean | いいえ | true | Web トラッキング機能を有効にするかどうかを指定します。有効値:
|
--append_meta | Boolean | いいえ | false | パブリック IP アドレスを記録するかどうかを指定します。有効値:
|
--auto_split | Boolean | いいえ | true | 自動シャーディングを有効にするかどうかを指定します。有効値:
|
--max_split_shard | Integer | いいえ | 64 | 既存のシャードを自動的に分割できる最大のシャード数。有効値:1 ~ 256。--auto_split を true に設定する場合は、このパラメーターを指定する必要があります。 |
--encrypt_conf | String | いいえ | なし | 暗号化構成のデータ構造。 詳細については、「EncryptConf」をご参照ください。 |
--telemetry_type | String | いいえ | なし | 可観測性データのタイプ。有効値:
重要 このパラメーターは、作成後に変更することはできません。 |
--hot_ttl | Integer | いいえ | 60 | ホットストレージ層のデータ保存期間。単位:日。最小値は 7 で、最大値は ttl パラメーターを超えることはできません。このパラメーターを -1 に設定すると、すべてのデータがホットストレージ層に保存されます。 ホットストレージ層に指定されたデータ保存期間が経過すると、データは IA ストレージ層に移動されます。ストレージ層とストレージ層間のデータの移動の詳細については、「インテリジェント階層型ストレージを構成する」をご参照ください。
|
--mode | String | いいえ | standard | ログストアのタイプ。Simple Log Service は、[標準] ログストアと [クエリ] ログストアを提供します。有効値:
詳細については、「付録:タイプ別ログストアの比較」をご参照ください。 |
このコマンドのグローバルパラメーターの詳細については、「グローバルパラメーター」をご参照ください。
コマンド例
デフォルトアカウントを使用して、logstore-a という名前のログストアを作成します。
コマンド
aliyunlog log create_logstore --project_name="aliyun-test-project" --logstore_name="logstore-a"出力
コマンドが正常に実行された場合、応答は返されません。次のコマンドを実行して、ログストアの詳細をクエリできます。
aliyunlog log get_logstore --project_name="aliyun-test-project" --logstore_name="logstore-a" --format-output=json
test という名前のアカウントを使用して、logstore-b という名前のログストアを作成します。
コマンド
aliyunlog log create_logstore --project_name="aliyun-test-project" --logstore_name="logstore-b" --client-name="test"出力
コマンドが正常に実行された場合、応答は返されません。次のコマンドを実行して、ログストアの詳細をクエリできます。
aliyunlog log get_logstore --project_name="aliyun-test-project" --logstore_name="logstore-b" --client-name="test" --format-output=jsonサンプルレスポンス:
{ "appendMeta": false, "archiveSeconds": 0, "autoSplit": true, "createTime": 1719280391, "enable_tracking": false, "lastModifyTime": 1719282255, "logstoreName": "logstore-b", "maxSplitShard": 64, "mode": "standard", "productType": "", "resourceQuota": { "storage": { "preserved": -1, "used": 0 } }, "shardCount": 5, "telemetryType": "", "ttl": 30 }
関連情報
API 操作の呼び出し後に Simple Log Service から返された応答にエラー情報が含まれている場合、呼び出しは失敗します。API 呼び出しの失敗時に返されるエラーコードに基づいてエラーを処理できます。詳細については、「エラーコード」をご参照ください。
Simple Log Service は、Alibaba Cloud SDK とも互換性があります。詳細については、Simple Log Service_SDK Center_Alibaba Cloud OpenAPI Explorer をご参照ください。
このコマンドに対応する API 操作の詳細については、「CreateLogStore」をご参照ください。
Log Service は、Java 用 Log Service SDK および Python 用 Log Service SDK を使用してログストアを管理するために使用されるサンプルコードを提供しています。詳細については、「Java 用 Log Service SDK を使用してログストアを管理する」および「Python 用 Simple Log Service SDK を使用してログストアを管理する」をご参照ください。