ShellScriptConfig - AWS Data Pipeline

AWS Data Pipeline ya no está disponible para los nuevos clientes. Los clientes existentes de AWS Data Pipeline pueden seguir utilizando el servicio con normalidad. Más información

ShellScriptConfig

Úselo con una actividad para ejecutar un script de shell para preActivityTaskConfig y postActivityTaskConfig. Este objeto está disponible para HadoopActivity, HiveActivity, HiveCopyActivity y PigActivity. Especifica un URI de S3 y una lista de argumentos para el script.

Ejemplo

ShellScriptConfig con argumentos:

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

Sintaxis

Este objeto incluye los siguientes campos.

Campos opcionales Descripción Tipo de slot
parent Elemento principal del objeto actual del que se heredan los slots. Objeto de referencia, por ejemplo, "parent":{"ref":"myBaseObjectId"}
scriptArgument Una lista de argumentos que se van a usar con el script de shell. Cadena
scriptUri El URI de script en Amazon S3 que se debe descargar y ejecutar. Cadena

Campos de tiempo de ejecución Descripción Tipo de slot
@version Versión de la canalización con la que se creó el objeto. Cadena

Campos del sistema Descripción Tipo de slot
@error Error al describir el objeto mal estructurado. Cadena
@pipelineId ID de la canalización a la que pertenece este objeto. Cadena
@sphere La esfera de un objeto denota su lugar en el ciclo de vida: los objetos de componente dan lugar a objetos de instancia, que ejecutan objetos de intento. Cadena