Use OpenAPI
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.