AWS Data Pipeline 不再向新客户提供。的现有客户 AWS Data Pipeline 可以继续照常使用该服务。了解更多
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
ShellScriptConfig
与 Activity 一起使用,运行 preActivityTask Config 和 postActivityTask Config 的 shell 脚本。此对象可用于HadoopActivity、HiveActivityHiveCopyActivity、和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 |