All Products
Search
Document Center

E-MapReduce:EMR API

Last Updated:Oct 30, 2024

This topic describes the basic information about the E-MapReduce (EMR) API.

For more information about Alibaba Cloud APIs, see Overview.

Basic Information

Version

Endpoints

  • EMR: For more information about endpoints, see Endpoints.

  • EMR Workbench: For more information about endpoints, see Endpoints.

API style

The remote procedure call (RPC) style is used.

Call method

Calling methods

Supported

Description

Alibaba Cloud SDK (recommended)

Yes

  • For more information about the programming languages supported by EMR SDKs and methods to install dependencies, see EMR SDKs.

  • For more information about the programming languages supported by EMR Workbench SDKs and methods to install dependencies, see EMR Workbench SDKs.

Alibaba Cloud CLI

Yes

Alibaba Cloud CLI is an open source tool that is built based on Alibaba Cloud SDK for Go. You can use Alibaba Cloud CLI to directly call Alibaba Cloud service APIs. You can use aliyun commands in the CLI shell to interact with Alibaba Cloud services and manage your Alibaba Cloud resources.

Note
  • EMR: We recommend that you add --force --version 2021-03-20 to the commands to use APIs of the latest version.

  • EMR Workbench: We recommend that you add --force --version 2024-04-30 to the commands to use APIs of the latest version.

Resource Orchestration Service (ROS)

Yes

None.

Terraform

Yes

Terraform is an open source tool that you can use to securely and efficiently preview, configure, and manage cloud infrastructure and resources. EMR supports the alicloud_emrv2_cluster resource type.

If the preceding methods cannot meet your business requirements, you can encapsulate API requests. However, this method is not recommended. For more information, see Request syntax and signature method.