调用CLI命令修改Logstore基本信息。
请求语法
aliyunlog log update_logstore --project_name=<value> --logstore_name=<value> [--ttl=<value>] [--enable_tracking=<value>] [--shard_count=<value>] [--append_meta=<value>] [--auto_split=<value>] [--max_split_shard=<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>]
请求参数
该命令的必选和特有参数描述如下。
关于该命令的全局参数,请参见全局参数。
参数名称 | 数值类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
--project_name | String | 是 | aliyun-test-project | Project名称。 |
--logstore_name | String | 是 | logstore-a | Logstore名称。 |
--ttl | Integer | 否 | 30 | 数据的保存时间,单位为天。取值范围为1~3650。如果配置为3650,表示永久保存。 |
--shard_count | Integer | 否 | 2 | Shard分区个数。 重要 不支持通过update_logstore修改分区个数,只能通过SplitShard增加或MergeShard减少。 |
--enable_tracking | Boolean | 否 | true | 是否开启WebTracking。
|
--append_meta | Boolean | 否 | false | 是否开启记录外网IP地址。
|
--auto_split | Boolean | 否 | true | 是否自动分裂Shard。
|
--max_split_shard | Integer | 否 | 64 | 自动分裂Shard时的最大分裂数。取值范围为1~64。当--autoSplit参数为true时必须设置。 |
示例
- 请求示例使用默认账号修改logstore-a信息。
aliyunlog log update_logstore --project_name="aliyun-test-project" --logstore_name="logstore-a" --ttl=30 --enable_tracking=true
- 返回示例
命令执行成功后,无响应消息。
错误码
如果返回报错信息,请参见具体接口的错误码处理。更多信息,请参见UpdateLogstore错误码处理。