Get the FREE Ultimate OpenClaw Setup Guide →
c

Alicloud Data Lake Dlf

Scanned

@cinience

npx machina-cli add skill @cinience/alicloud-data-lake-dlf --openclaw
Files (1)
SKILL.md
1.9 KB

Category: service

Data Lake Formation

Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage resources for Data Lake Formation.

Workflow

  1. Confirm region, resource identifiers, and desired action.
  2. Discover API list and required parameters (see references).
  3. Call API with SDK or OpenAPI Explorer.
  4. Verify results with describe/list APIs.

AccessKey priority (must follow)

  1. Environment variables: ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET / ALICLOUD_REGION_ID Region policy: ALICLOUD_REGION_ID is an optional default. If unset, decide the most reasonable region for the task; if unclear, ask the user.
  2. Shared config file: ~/.alibabacloud/credentials

API discovery

  • Product code: DataLake
  • Default API version: 2020-07-10
  • Use OpenAPI metadata endpoints to list APIs and get schemas (see references).

High-frequency operation patterns

  1. Inventory/list: prefer List* / Describe* APIs to get current resources.
  2. Change/configure: prefer Create* / Update* / Modify* / Set* APIs for mutations.
  3. Status/troubleshoot: prefer Get* / Query* / Describe*Status APIs for diagnosis.

Minimal executable quickstart

Use metadata-first discovery before calling business APIs:

python scripts/list_openapi_meta_apis.py

Optional overrides:

python scripts/list_openapi_meta_apis.py --product-code <ProductCode> --version <Version>

The script writes API inventory artifacts under the skill output directory.

Output policy

If you need to save responses or generated artifacts, write them under: output/alicloud-data-lake-dlf/

References

  • Sources: references/sources.md

Source

git clone https://clawhub.ai/cinience/alicloud-data-lake-dlfView on GitHub

Overview

This skill enables programmatic control of Alibaba Cloud Data Lake Formation resources using OpenAPI or official SDKs. It covers listing resources, creating or updating configurations, querying status, and troubleshooting workflows, helping automate governance and operational tasks.

How This Skill Works

Authenticate with environment variables or a shared config, then discover the Data Lake API surface using the DataLake product code (default API version 2020-07-10). Use List/Describe for inventory, Create/Update/Modify/Set for changes, and Get/Query/DescribeStatus for diagnosis, verifying results with subsequent describe/list calls.

When to Use It

  • Inventory current Data Lake resources in a region.
  • Create or update a Data Lake Formation configuration via API/SDK.
  • Check the status of resources, jobs, or configurations.
  • Troubleshoot failed workflows using status or describe APIs.
  • Discover available APIs and schemas to automate Data Lake tasks.

Quick Start

  1. Step 1: Confirm region and resource identifiers (region, account, IDs).
  2. Step 2: Discover APIs with python scripts/list_openapi_meta_apis.py.
  3. Step 3: Call the API via SDK or OpenAPI Explorer and verify results with describe/list; save outputs under output/alicloud-data-lake-dlf.

Best Practices

  • Prefer List*/Describe* calls to safely inventory before mutations.
  • Use Create*/Update*/Modify*/Set* for changes to configurations.
  • Store credentials in environment variables or ~/.alibabacloud/credentials as described.
  • Always verify results with Describe/DescribeStatus after changes.
  • Write artifacts and responses under output/alicloud-data-lake-dlf for traceability.

Example Use Cases

  • List current Data Lake resources in a region to assess existing setup.
  • Create or update a Data Lake configuration to reflect new governance rules.
  • Query the status of a Data Lake job or resource to monitor progress.
  • Describe status after troubleshooting to confirm resolution.
  • Run API discovery script to enumerate available Data Lake API endpoints and schemas.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers