Tous les produits
Search
Centre de documentation

Simple Log Service:update_logtail_config

Dernière mise à jour :Aug 18, 2026

Met à jour une configuration Logtail à l'aide de la CLI de Log Service.

Syntaxe de la requête

aliyunlog log update_logtail_config --project_name=<value> --config_detail=<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>]

Paramètres de la requête

Paramètres spécifiques à la commande :

Paramètre

Type

Obligatoire

Exemple

Description

--project_name

String

Oui

aliyun-test-project

Nom du projet.

--config_detail

String

Oui

file://./logtailconfig.json

Chemin d'accès au fichier de configuration Logtail. Pour plus d'informations, consultez la rubrique Configurations Logtail (héritées).

Pour connaître les paramètres globaux de la CLI de Log Service, consultez la rubrique Paramètres globaux.

Exemples

  1. Préparez le fichier logtailconfig.json avec une configuration nommée config_name2 :

    {
      "config_name": "config_name2",
      "logstore_name": "logstore-a",
      "file_pattern": "file_pattern",
      "time_format": "time_format",
      "log_path": "/log_path",
      "endpoint": "endpoint",
      "log_parse_regex": "xxx ([\\w\\-]+\\s[\\d\\:]+)\\s+(.*)",
      "log_begin_regex": "xxx.*",
      "reg_keys": [
        "time",
        "value"
      ],
      "topic_format": "none",
      "filter_keys": [
        "time",
        "value"
      ],
      "filter_keys_reg": [
        "time",
        "value"
      ],
      "logSample": "xxx 2017-11-11 11:11:11 hello alicloud."
    }
  2. Mettez à jour config_name2 avec le compte par défaut :

    aliyunlog log update_logtail_config --project_name="aliyun-test-project" --config_detail="file://./logtailconfig.json"

    Cette commande ne renvoie aucune sortie.

  3. Vérifiez la mise à jour en interrogeant la configuration :

    aliyunlog log get_logtail_config --project_name="aliyun-test-project" --config_name="config_name2"

    Exemple de sortie :

    {
      "configName": "config_name2",
      "createTime": 1719370155,
      "inputDetail": {
        "adjustTimezone": false,
        "delayAlarmBytes": 0,
        "delaySkipBytes": 0,
        "discardNonUtf8": false,
        "discardUnmatch": true,
        "dockerFile": false,
        "enableRawLog": false,
        "enableTag": false,
        "fileEncoding": "utf8",
        "filePattern": "file_pattern",
        "filterKey": [
          "time",
          "value"
        ],
        "filterRegex": [
          "time",
          "value"
        ],
        "key": [
          "time",
          "value"
        ],
        "localStorage": true,
        "logBeginRegex": "xxx.*",
        "logPath": "/log_path",
        "logTimezone": "",
        "logType": "common_reg_log",
        "maxDepth": 1000,
        "maxSendRate": -1,
        "mergeType": "topic",
        "preserve": true,
        "preserveDepth": 0,
        "priority": 0,
        "regex": "xxx ([\\w\\-]+\\s[\\d\\:]+)\\s+(.*)",
        "sendRateExpire": 0,
        "sensitive_keys": [],
        "tailExisted": false,
        "timeFormat": "time_format",
        "timeKey": "time",
        "topicFormat": "none"
      },
      "inputType": "file",
      "lastModifyTime": 1719370155,
      "logSample": "xxx 2017-11-11 11:11:11 hello alicloud.",
      "outputDetail": {
        "endpoint": "cn-hangzhou-intranet.log.aliyuncs.com",
        "logstoreName": "logstore-a",
        "region": "cn-hangzhou",
        "telemetryType": "logs"
      },
      "outputType": "LogService"
    }

Codes d'erreur

En cas d'erreur, dépannez-la en vous basant sur les codes d'erreur de l'API concernée. Pour plus d'informations, consultez la rubrique Codes d'erreur.

Référence API

UpdateConfig