Todos os produtos
Search
Central de documentação

Simple Log Service:crie_logtail_config

Última atualização: Sep 22, 2026

Cria uma configuração do Logtail.

Sintaxe da requisição

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>]

Parâmetros da requisição

A tabela a seguir descreve os parâmetros obrigatórios e específicos do comando create_logtail_config.

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

--project_name

String

Sim

test

O nome do projeto.

--config_detail

String

Sim

file://./logtailconfig.json

O caminho do arquivo de configuração do Logtail. Para mais informações, consulte Logtail configurations (Legacy).

Para informações sobre os parâmetros globais da interface de linha de comando (CLI) do Log Service, consulte Global parameters.

Exemplos

  1. Crie o arquivo logtailconfig.json com a configuração do Logtail chamada config_name2. O exemplo a seguir mostra o conteúdo do arquivo 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. Utilize a conta padrão para crie uma configuração do Logtail com o nome config_name2.

    aliyunlog log create_logtail_config --project_name="aliyun-test-project" --config_detail="file://./logtailconfig.json"
  3. Consulte a configuração do Logtail criada. Execute o seguinte comando:

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

    A seguinte saída é retornada:

    { "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"
    }

Códigos de erro

Caso uma mensagem de erro seja retornada, corrija o problema com base nos códigos de erro da operação de API correspondente. Para mais informações, consulte Error codes.

Referência de API

CreateConfig