ModifyJob 修改作业
请求参数
字段 | 类型 | 是否必须 | 默认值 | 描述 |
Id | String | 是 | 无 | 作业Id |
Name | String | 是 | 无 | 作业名称 |
Type | String | 是 | 无 | 作业类型。HADOOP,HIVE,PIG,SPARK |
RunParameter | String | 是 | 无 | 作业运行参数 |
FailAct | String | 是 | 无 | 失败后的操作。STOP:停止,CONTINUE:继续后续的作业 |
RegionId | String | 是 | 无 |
JSON 格式
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云E-MapReduce服务中,ModifyJob
API允许用户修改已创建的作业的相关属性。根据您提供的请求参数说明,以下是调用该API时需要准备的信息和一个示例请求结构。
String
, 必须): 作业的唯一标识符。String
, 必须): 作业的新名称。String
, 必须): 作业的类型,可选值包括 HADOOP
, HIVE
, PIG
, SPARK
等。String
, 必须): 作业运行时的参数,格式依据作业类型而定。String
, 必须): 作业执行失败后的操作策略,可选值为 STOP
(停止)或 CONTINUE
(继续后续作业)。String
, 必须): 阿里云区域ID,例如 cn-hangzhou
。API响应通常包含公共返回参数,如 RequestId
(请求ID)、Success
(操作是否成功)、Code
(错误码,如果有的话)以及可能的 Message
(错误信息描述)等。
下面是一个通过HTTP GET方法调用ModifyJob
API的示例。请注意,实际使用中,由于URL长度限制和安全性考虑,推荐使用POST方法,并将参数放在请求体中。
https://emr.aliyuncs.com/?Action=ModifyJob
&Id=j-1234567890abcdefg
&Name=NewJobName
&Type=SPARK
&RunParameter="--class com.example.MainClass --arg1 value1"
&FailAct=CONTINUE
&RegionId=cn-hangzhou
&<AccessKeyId>
&<SignatureMethod>
&<SignatureVersion>
&<Signature>
&<Timestamp>
&<Version>
在实际应用中,您需要替换上述示例中的 <AccessKeyId>
, <SignatureMethod>
, <SignatureVersion>
, <Signature>
, <Timestamp>
, 和 <Version>
为您的阿里云账号对应的认证信息,并确保遵循阿里云签名机制来生成签名以保证请求的安全性。
请参考阿里云E-MapReduce文档获取更多关于API调用、参数详情及示例代码的信息。