开发者社区 问答 正文

E-MapReduce 如何启动执行计划调度?



ResumeExecutionPlanScheduler 启动执行计划周期调度



请求参数

字段类型是否必须默认值描述
RegionIdString
IdString执行计划Id


返回参数


公共返回参数

示例



请求示例

  1. [backcolor=transparent]https[backcolor=transparent]:[backcolor=transparent]//emr.aliyuncs.com/?Action=ResumeExecutionPlanScheduler
  2. [backcolor=transparent]&[backcolor=transparent]Id[backcolor=transparent]=[backcolor=transparent]WF[backcolor=transparent]-[backcolor=transparent]13A570B821D4BAB3
  3. [backcolor=transparent]&[backcolor=transparent]RegionId[backcolor=transparent]=[backcolor=transparent]cn[backcolor=transparent]-[backcolor=transparent]hangzhou
  4. [backcolor=transparent]&公共请求参数


返回格式


JSON 格式
  1. [backcolor=transparent]{
  2. [backcolor=transparent]    [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"34B08619-2636-49F9-AB4E-CD8D347B1E07"
  3. [backcolor=transparent]}

展开
收起
nicenelly 2017-10-27 16:42:48 2289 分享 版权
阿里云 AI 助理回答

您提到的ResumeExecutionPlanScheduler操作是阿里云E-MapReduce(EMR)服务中的一个API调用,用于启动已暂停的执行计划调度。E-MapReduce是阿里云提供的一种大数据处理服务,它基于Apache Hadoop和Apache Spark等开源技术,支持数据处理、分析和机器学习等多种场景。

请求参数说明

  1. RegionId - String类型是必须的:表示操作所在的地域ID。例如,cn-hangzhou代表中国杭州区域。这个参数告诉阿里云您要操作的资源在哪个数据中心。

  2. Id - String类型是必须的:这里的描述可能有误,通常在EMR相关操作中,用来指定资源ID的字段应该是与具体资源相关的,比如ClusterId(集群ID)或ExecutionPlanId(执行计划ID)。根据您的描述,这里应该是指执行计划ID,即需要恢复调度的那个执行计划的唯一标识符。

返回参数

  • 公共返回参数:阿里云API调用一般会返回一些基本的状态信息,如RequestId(请求ID)、Success(操作是否成功)、Code(错误码,如果有的话)和Message(错误信息,如果有错误的话)等。

示例

请求示例

正确的URL构造方式应包含所有必需的参数,并且使用HTTP GET或POST方法。考虑到安全性,推荐使用POST方法并把参数放在请求体中。以下是一个基于HTTPS POST请求的示例结构:

POST https://emr.aliyuncs.com/

Content-Type: application/x-www-form-urlencoded

Action=ResumeExecutionPlanScheduler
&RegionId=cn-hangzhou
&Id=your_execution_plan_id_here
&<your_access_key_id>
&Signature=<calculated_signature>
&SignatureMethod=HMAC-SHA1
&SignatureNonce=<a_random_string>
&SignatureVersion=1.0
&Timestamp=<current_timestamp>
&Version=2016-04-08

请注意,实际请求中还需要加入您的AccessKey ID、签名(Signature)、随机字符串(SignatureNonce)、时间戳(Timestamp)等安全认证信息,以及设置正确的版本号(Version),这些通常是通过阿里云SDK自动处理的,以确保请求的安全性和有效性。

请确保替换your_execution_plan_id_here为您的实际执行计划ID,并使用阿里云账号对应的AccessKey进行签名计算,生成相应的Signature值。如果您直接通过API调用,可以参考阿里云API文档和签名机制来构造完整的请求。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答