Tous les produits
Search
Centre de documentation

Simple Log Service:create_logtail_config

Dernière mise à jour :Aug 18, 2026

Crée une configuration Logtail.

Syntaxe de la requête

aliyunlog log create_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

Le tableau suivant décrit les paramètres requis et spécifiques de la commande create_logtail_config.

Paramètre

Type

Obligatoire

Exemple

Description

--project_name

String

Oui

test

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 en savoir plus sur les paramètres globaux de l'interface de ligne de commande (CLI) Log Service, consultez la rubrique Paramètres globaux.

Exemples

  1. Créez le fichier logtailconfig.json dans lequel la configuration Logtail est nommée config_name2. L'exemple suivant illustre le contenu du fichier createshipper.json :

    {
      "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. Utilisez le compte par défaut pour créer une configuration Logtail nommée config_name2.

    aliyunlog log create_logtail_config --project_name="aliyun-test-project" --config_detail="file://./logtailconfig.json"
  3. Interrogez la configuration Logtail créée. Exécutez la commande suivante :

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

    La sortie suivante s'affiche :

    { "configName": "config_name2",
      "createTime": 1622118681,
      "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",
        "topicFormat": "none"
      },
      "inputType": "file",
      "lastModifyTime": 1622118681,
      "logSample": "xxx 2017-11-11 11:11:11 hello alicloud.",
      "outputDetail": {
        "endpoint": "cn-hangzhou-b-intranet.log.aliyuncs.com",
        "logstoreName": "logstore-a",
        "region": "cn-hangzhou-b"
      },
      "outputType": "LogService"
    }

Codes d'erreur

Si un message d'erreur s'affiche, corrigez l'erreur en vous basant sur les codes d'erreur de l'opération API associée. Pour plus d'informations, consultez la rubrique Codes d'erreur.

Référence de l'API

CreateConfig