Tous les produits
Search
Centre de documentation

Simple Log Service:OSSIngestionConfigurationSource

Dernière mise à jour :Aug 07, 2026

Parameter

Type

Description

Example

object

La configuration pour l'ingestion de données depuis OSS.

endpoint

string

Le point de terminaison OSS.

oss-cn-hangzhou.aliyuncs.com

bucket

string

Le nom du compartiment OSS.

ossbucket

compressionCodec

string

Le type de compression des fichiers source.

none

encoding

string

L'encodage des fichiers source.

UTF-8

interval

string

L'intervalle de vérification des nouveaux fichiers.

never

pattern

string

Une expression régulière pour filtrer les fichiers par chemin d'accès.

.*

prefix

string

Le préfixe de chemin pour filtrer les fichiers.

prefix

restoreObjectEnabled

boolean

Indique si les fichiers archivés doivent être importés.

true

startTime

integer

Importe uniquement les fichiers modifiés après cette heure. La valeur est un horodatage Unix en secondes.

1714274081

endTime

integer

Importe uniquement les fichiers modifiés avant cette heure. La valeur est un horodatage Unix en secondes.

1714360481

timeField

string

Le champ contenant l'heure du journal.

__time__

timeFormat

string

Le format du champ d'heure.

yyyy-MM-dd HH:mm:ss

timePattern

string

L'expression régulière pour extraire la valeur de l'heure d'un journal.

[0-9]{0,2}\/[0-9a-zA-Z]+\/[0-9:,]+

timeZone

string

Le fuseau horaire de l'horodatage dans les données source.

GMT+08:00

useMetaIndex

boolean

Indique si l'index de métadonnées OSS doit être utilisé pour accélérer la découverte de fichiers.

false

roleARN

string

L'ARN du rôle à utiliser pour accéder au compartiment OSS.

acs:ram::12345:role/aliyunlogdefaultrole

tagPackId

boolean

Indique si la récupération de contexte doit être activée.

true

processorId

string

L'identifiant du processeur d'écriture.

ingest-processor-1756802123-953901

format

object

Définit le format des données source.

any

Le format de données des objets dans OSS.

  • Journal texte sur une seule ligne : {"type":"Line"}

  • CSV :

{
  "type": "CSV",
  "fieldDelimiter": ",",   // Délimiteur
  "quoteChar": "\"",      // Caractère de guillemet
  "escapeChar": "\\",    // Caractère d'échappement
  "firstRowAsHeader": true,    // Utiliser la première ligne comme en-tête
  "maxLines": 1,    // Nombre maximal de lignes par journal
  "skipLeadingRows": 0   // Lignes à ignorer au début
}
  • JSON sur une seule ligne : {"type": "JSON"}

  • Journal texte sur plusieurs lignes :

{
  "type": "Multiline",
  "match": "after", // Position de correspondance du motif
  "pattern": "\\d+", // Expression régulière
  "maxLines": 10 // Nombre maximal de lignes par journal
}
  • ORC : {"type": "ORC"}

  • Parquet : {"type": "Parquet"}

  • Journal d'accès OSS d'Alibaba Cloud : {"type": "ossAccessLog"}

  • Journal de téléchargement CDN d'Alibaba Cloud : {"type": "cdnDownloadedLog"}

{"type": "Line"}

advancedParameters

object

any