Expressions et fonctions de pipeline - AWS Data Pipeline

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Expressions et fonctions de pipeline

Cette section explique la syntaxe d'utilisation des expressions et des fonctions dans les pipelines, y compris les types de données associés.

Types de données simples

Les types de données suivants peuvent être définis comme valeurs de champ.

DateTime

AWS Data Pipeline prend en charge la date et l'heure exprimées au format « AAAA-MM-JJTHH:MM:SS » (UTC/GMT uniquement). L'exemple suivant définit le champ startDateTime d'un objet Schedule avec la valeur 1/15/2012, 11:59 p.m., dans le fuseau horaire UTC/GMT.

"startDateTime" : "2012-01-15T23:59:00"

Numérique

AWS Data Pipeline prend en charge les nombres entiers et les valeurs à virgule flottante.

Références d'objet

Objet dans la définition du pipeline. Il peut s'agir de l'objet actuel, du nom d'un objet défini ailleurs dans le pipeline ou d'un objet qui répertorie l'objet actuel dans un champ, référencé par le mot clé node. Pour plus d'informations sur node, veuillez consulter Référencement des champs et des objets. Pour plus d'informations sur les types d'objet des pipelines, consultez Référence d'objet de pipeline.

Period

Indique la fréquence à laquelle un événement planifié doit s'exécuter. Elle est exprimée au format « N [years|months|weeks|days|hours|minutes] », où N est une valeur entière positive.

La période minimale est de 15 minutes et la durée maximale de 3 ans.

L'exemple suivant définit le champ period de l'objet Schedule sur 3 heures. Cette action crée une planification qui s'exécute toutes les trois heures.

"period" : "3 hours"

Chaîne

Valeurs de chaîne standard. Les chaînes doivent être entourées de guillemets ("). Vous pouvez utiliser la barre oblique inverse (\) pour introduire une séquence d'échappement devant les caractères d'une chaîne. Les chaînes multilignes ne sont pas prises en charge.

Les exemples suivants montrent des exemples de valeurs de chaîne valides pour le champ id.

"id" : "My Data Object" "id" : "My \"Data\" Object"

Les chaînes peuvent également contenir des expressions qui correspondent à des valeurs de chaîne. Celles-ci sont insérées dans la chaîne et délimitées comme suit : « #{ » et « } ». L'exemple suivant utilise une expression pour insérer le nom de l'objet courant dans un chemin.

"filePath" : "s3://myBucket/#{name}.csv"

Pour plus d'informations sur l'utilisation des expressions, consultez Référencement des champs et des objets et Evaluation d'expression.