Use OpenAPI

Updated at:

This page covers the basics for calling Data Lake Formation (DLF) API operations: supported versions, endpoints, authentication identities, API style, and available call methods.

For general guidance on calling Alibaba Cloud APIs, see Use OpenAPI.

API version

Version Status
2020-07-10 Recommended

Endpoints

For endpoint addresses by region, see Endpoints.

Authentication

DLF supports the following caller identities. We recommend that you use a RAM user or RAM role to call API operations, and grant permissions based on your business requirements.

Identity Supported
Alibaba Cloud account Yes
RAM user (recommended) Yes
RAM role (recommended) Yes

Resource Access Management (RAM) lets you create users and roles with fine-grained permissions. For setup instructions, see RAM user and role management.

API style

DLF uses the resource-oriented architecture (ROA) style. For details on request construction, see Custom encapsulation.

Call methods

Use Alibaba Cloud SDKs to call DLF API operations. SDKs handle request signing and serialization, so you can focus on your business logic.

Method Supported Details
Alibaba Cloud SDKs (recommended) Yes See for supported languages and installation, and Alibaba Cloud SDKs for integration guidance.
Alibaba Cloud Command Line Interface (CLI) No See Alibaba Cloud CLI for general CLI reference.
Resource Orchestration Service (ROS) No See ROS for general ROS reference.
Terraform No See Terraform for general Terraform reference.

If none of the above methods fit your requirements, you can encapsulate API requests. For more information, see Custom encapsulation.

Usage notes

Use Alibaba Cloud SDKs to call DLF API operations.