开发者社区 问答 正文

E-MapReduce 如何删运行执行计划?



RunExecutionPlan 运行执行计划



请求参数

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


示例



请求示例

  1. [backcolor=transparent]https[backcolor=transparent]:[backcolor=transparent]//emr.aliyuncs.com/?Action=RunExecutionPlan
  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


返回格式


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:41:43 2103 分享 版权
阿里云 AI 助理回答

您提到的RunExecutionPlan操作是阿里云EMR(Elastic MapReduce)服务中的一个API调用,用于启动一个已创建的执行计划。EMR是一项大数据处理服务,它支持使用Hadoop、Spark等框架进行数据处理和分析。执行计划则是一种预定义的工作流,可以让用户安排一系列的数据处理任务按照特定顺序或条件自动执行。

请求参数说明

  • RegionId: 是阿里云区域的标识符,比如cn-hangzhou。这个参数是必须的,用来指定您的EMR集群所在的地域。
  • Id: 这里可能有一个小误会,通常在EMR API文档中,用来指定执行计划ID的字段直接称为ExecutionPlanId而不是Id。不过,从上下文理解,您需要提供的是执行计划的唯一标识符,以便系统知道要运行哪个具体的执行计划。所以,正确的描述应该是ExecutionPlanId,并且它是必需的,没有默认值。

示例请求

基于您的描述,一个正确的请求URL格式(注意,实际请求应通过HTTP客户端构造,这里仅展示结构)应该是:

https://emr.aliyuncs.com/?Action=RunExecutionPlan
&RegionId=cn-hangzhou
&ExecutionPlanId=your_execution_plan_id_here
&<Signature Parameters>

其中,your_execution_plan_id_here需要替换为您的实际执行计划ID。此外,为了完成API调用,还需要添加签名参数,这通常包括AccessKeyId、SignatureMethod、SignatureVersion、Timestamp、Signature等,这些可以通过阿里云官方SDK或者手动计算得到,确保请求的安全性。

注意事项

  • 在实际应用中,直接构造URL进行API调用并不常见,推荐使用阿里云提供的各种SDK(如Java、Python、Go等),它们会自动处理签名和错误重试等问题,使API调用更加便捷和安全。
  • 确保您拥有足够的权限来执行此操作,即对应的RAM角色或账号已授权访问EMR服务及执行计划管理。
  • 调用前,请查阅最新的阿里云EMR API文档,以获取最准确的操作指南和参数详情,因为API细节可能会随时间更新。
有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答