ShellScriptConfig - AWS Data Pipeline

AWS Data Pipeline 不再向新客户提供。的现有客户 AWS Data Pipeline 可以继续照常使用该服务。了解更多

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

ShellScriptConfig

与 Activity 一起使用,运行 preActivityTask Config 和 postActivityTask Config 的 shell 脚本。此对象可用于HadoopActivityHiveActivityHiveCopyActivity、和PigActivity。您可以为脚本指定 S3 URI 和参数列表。

示例

ShellScriptConfig 带参数的 A:

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

语法

该对象包含以下字段。

可选字段 描述 槽类型
parent 作为槽继承源的当前对象的父项。 参考对象,例如,“父对象”:{"ref”:” myBaseObject Id "}
scriptArgument 用于 Shell 脚本的参数列表。 String
scriptUri Amazon S3 URI 中应该下载并运行的脚本。 String

运行时字段 描述 槽类型
@version 用于创建对象的管道版本。 String

系统字段 描述 槽类型
@error 用于描述格式不正确的对象的错误消息。 String
@pipelineId 该对象所属的管道的 ID。 String
@sphere 对象的范围指明对象在生命周期中的位置:组件对象产生实例对象,后者执行尝试对象。 String