ShellScriptConfig - AWS Data Pipeline

AWS Data Pipeline ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von AWS Data Pipeline können den Service weiterhin wie gewohnt nutzen. Weitere Informationen

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ShellScriptConfig

Wird zusammen mit einer Aktivität verwendet, um ein Shell-Skript für preActivityTask Config und postActivityTask Config auszuführen. Dieses Objekt ist für HadoopActivity, HiveActivityHiveCopyActivity, und verfügbar PigActivity. Sie geben ein S3 URI und eine Liste von Argumenten für das Skript an.

Beispiel

A ShellScriptConfig mit Argumenten:

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

Syntax

Dieses Objekt enthält die folgenden Felder.

Optionale Felder Beschreibung Slot-Typ
übergeordneter Übergeordnetes Objekt des aktuellen Objekts, aus dem Slots übernommen werden. Referenzobjekt, zum Beispiel „parent“: {"ref“:“ myBaseObject Id "}
scriptArgument Eine Liste der Argumente für das Shell-Skript String
scriptUri Das Skript URI in Amazon S3, das heruntergeladen und ausgeführt werden sollte. String

Laufzeitfelder Beschreibung Slot-Typ
@Version Pipeline-Version, mit der das Objekt erstellt wurde String

Systemfelder Beschreibung Slot-Typ
@error Fehler mit einer Beschreibung des falsch formatierten Objekts. String
@pipelineId ID der Pipeline, zu der dieses Objekt gehört. String
@sphere Die Kugel eines Objekts bezeichnet seinen Platz im Lebenszyklus: Komponentenobjekte ergeben Instance-Objekte, die Versuchsobjekte ausführen. String