ShellScriptConfig - AWS Data Pipeline

AWS Data Pipeline n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Data Pipeline peut continuer à utiliser le service normalement. En savoir plus

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.

ShellScriptConfig

À utiliser avec une activité pour exécuter un script shell pour preActivityTask Config et postActivityTask Config. Cet objet est disponible pour HadoopActivityHiveActivity, HiveCopyActivity, et PigActivity. Vous spécifiez un S3 URI et une liste d'arguments pour le script.

Exemple

A ShellScriptConfig avec des arguments :

{ "id" : "ShellScriptConfig_1”, "name" : “prescript”, "type" : "ShellScriptConfig", "scriptUri": “s3://my-bucket/shell-cleanup.sh”, "scriptArgument" : ["arg1","arg2"] }

Syntaxe

Cet objet inclut les champs suivants.

Champs facultatifs Description Type d'option
parent Parent de l'objet actuel à partir duquel les emplacements sont hérités. Objet de référence, par exemple, « parent » : {"ref » : » myBaseObject Id "}
scriptArgument Liste d'arguments à utiliser avec le script shell. Chaîne
scriptUri Le script URI d'Amazon S3 qui doit être téléchargé et exécuté. Chaîne

Champs liés à l'exécution Description Type d'option
@Version Version du pipeline avec laquelle l'objet a été créé. Chaîne

Champs système Description Type d'option
@error Erreur décrivant l'objet mal formé. Chaîne
@pipelineId ID du pipeline auquel l'objet appartient. Chaîne
@sphere La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance », qui exécutent les objets « tentative ». Chaîne