Todos os produtos
Search
Central de documentação

Simple Log Service:OSSExportConfiguration

Última atualização: Jun 28, 2026

Parâmetro

Tipo

Descrição

Exemplo

object

A configuração para exportação de dados para o Object Storage Service (OSS).

logstore

string

O nome do Logstore de origem.

my-logstore

roleArn

string

O ARN da função do Resource Access Management (RAM) que o Log Service assume para ler dados do Logstore. Você deve especificar o ARN da sua função.

acs:ram::1234567890:role/aliyunlogdefaultrole

sink

object

A configuração do sink OSS de destino.

endpoint

string

  • Para o Object Storage Service (OSS): o endpoint interno do OSS. Você deve usar um endpoint na mesma região do Logstore. Para mais informações, consulte Domínios de acesso e data centers do OSS. O endpoint deve usar o protocolo HTTPS.

  • Para o OSS-HDFS: o endpoint interno do OSS-HDFS. Você deve usar um endpoint na mesma região do Logstore.

https://oss-cn-hangzhou-internal.aliyuncs.com

bucket

string

O nome do bucket do OSS de destino.

my-bucket

prefix

string

O prefixo para os arquivos exportados para o bucket do OSS.

prefix-demo/

suffix

string

O sufixo para os arquivos exportados.

.json

roleArn

string

O ARN da função do RAM que o Log Service assume para gravar dados no bucket do OSS. Você deve especificar o ARN da sua função.

acs:ram::1234567890:role/aliyunlogdefaultrole

pathFormat

string

O formato de caminho para os arquivos exportados. Para mais informações, consulte Formato de caminho.

%Y/%m/%d/%H/%M

pathFormatType

string

O tipo do formato de caminho.

time

timeZone

string

O fuso horário usado para o formato de caminho. Para mais informações, consulte Fusos horários.

+0800

contentType

string

O formato dos arquivos armazenados no OSS. Valores válidos: json, parquet, csv e orc.

csv

contentDetail

object

Configurações específicas do formato. A estrutura deste objeto JSON depende do valor de contentType.

any

Se contentType for json, contentDetail oferece suporte ao seguinte parâmetro:

  • enableTag

    • Obrigatório: Sim

    • Tipo: Booleano

    • Descrição: Especifica se as tags de log devem ser incluídas na saída.

    • Valores válidos:

      • true

        • Descrição: Inclui as tags de log.

        • Exemplo: {"enableTag": true}

      • false

        • Descrição: Exclui as tags de log.

        • Exemplo: {"enableTag": false}

Se contentType for csv, contentDetail oferece suporte aos seguintes parâmetros:

  • columns

    • Obrigatório: Sim

    • Tipo: Array

    • Descrição: As chaves de log a serem exportadas do Logstore de origem.

    • Exemplo: {"columns":["a", "b", "c", "d"]}

  • delimiter

    • Obrigatório: Sim

    • Tipo: String

    • Descrição: O delimitador a ser usado entre os campos.

    • Valores válidos: ",", "|", " " ou "\t"

  • header

    • Obrigatório: Sim

    • Tipo: Booleano

    • Descrição: Especifica se uma linha de cabeçalho com os nomes das chaves deve ser gravada.

    • Valores válidos:

      • true

      • false

  • lineFeed

    • Obrigatório: Não

    • Tipo: String

    • Descrição: O caractere a ser usado para quebras de linha.

    • Valores válidos: "\t", "\n" ou ""

    • Valor padrão: "\n"

  • null

    • Obrigatório: Não

    • Tipo: String

    • Descrição: A string a ser usada para campos com valores nulos.

    • Valor padrão: ""

  • quote

    • Obrigatório: Sim

    • Tipo: String

    • Descrição: O caractere de aspas a ser usado para delimitar campos.

    • Valores válidos: "\"", "'" ou "". Um exemplo completo para um contentDetail csv é: {"null": "-", "header": false, "lineFeed": "\n", "quote": "", "delimiter": ",", "columns": ["a", "b", "c", "d"]}

Se contentType for parquet, contentDetail oferece suporte ao seguinte parâmetro:

  • columns

    • Obrigatório: Sim

    • Tipo: Array de objetos

    • Descrição: As chaves de log e seus tipos de dados correspondentes a serem exportados do Logstore de origem.

    • Exemplo: {"columns": [{"name": "a", "type": "string"}, {"name": "b", "type": "string"}, {"name": "c", "type": "string"},{"name": "d", "type": "string"}]}

Se contentType for orc, contentDetail oferece suporte ao seguinte parâmetro:

  • columns

    • Obrigatório: Sim

    • Tipo: Array de objetos

    • Descrição: As chaves de log e seus tipos de dados correspondentes a serem exportados do Logstore de origem.

    • Exemplo: {"columns": [{"name": "a", "type": "string"}, {"name": "b", "type": "string"}, {"name": "c", "type": "string"},{"name": "d", "type": "string"}]}

{ "columns": [ "your log key1", "your log key2", "your log key3", ], "delimiter": " ", "header": true, "lineFeed": "\n", "null": "-", "quote": "\"" },

compressionType

string

O tipo de compactação para os arquivos exportados. Valores válidos: snappy, gzip, zstd e none (sem compactação).

snappy

bufferInterval

integer

O tempo em segundos para armazenar dados em buffer antes da exportação. O valor deve ser um número inteiro de 300 a 900.

300

bufferSize

integer

A quantidade de dados em MB a serem armazenados em buffer antes da exportação. O valor deve ser um número inteiro de 5 a 256.

256

delaySec

integer

O atraso na entrega.

Nota
  • Este parâmetro está obsoleto.

123

delaySeconds

integer

O atraso na entrega, em segundos. Este valor não pode exceder o período de retenção de dados do Logstore de origem.

900

fromTime

integer

A hora de início da exportação, especificada como um timestamp Unix. Defina como 1 para exportar a partir dos primeiros dados disponíveis no Logstore.

1718380800

toTime

integer

A hora de término da exportação, especificada como um timestamp Unix. Defina como 0 para executar a tarefa continuamente até que seja interrompida.

1718380800

sourceSecureTransport

boolean