Configuración de la Plataforma de Agentes de Datos de Alibaba Cloud DMS para Openclaw

Una utilidad automatizada para aprovisionar, implementar y configurar instancias de la plataforma de agentes Dify en Alibaba Cloud DMS mediante OpenAPI, que cuenta con modos personalizados simples y avanzados.

sdk-team
v0.0.2
Jun 25, 2026
0
852
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install alibabacloud-dms-data-agent-platform-setup

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar alibabacloud-dms-data-agent-platform-setup usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Configuración de la Plataforma de Agentes de Datos de Alibaba Cloud DMS?

La skill de Configuración de la Plataforma de Agentes de Datos de Alibaba Cloud DMS permite a los desarrolladores aprovisionar y configurar automáticamente una instancia robusta de Dify dentro de Alibaba Cloud DMS mediante OpenAPI. Basándose en las capacidades de Openclaw Skills, este flujo de trabajo simplifica la implementación de plataformas de agentes de IA listos para producción al agilizar la generación de espacios de trabajo y componentes de back-end.

Al encapsular la configuración en dos modos principales (Simple y Avanzado), permite implementar todo el sistema desde cero (con nuevos recursos de base de datos, KV store y base de datos vectorial) o apuntar quirúrgicamente a recursos de infraestructura existentes. Esta skill proporciona automatización estructural y consistencia, convirtiéndose en un activo esencial para los equipos que utilizan Openclaw Skills para escalar sus arquitecturas de aplicaciones de IA.

Casos de uso de Configuración de la Plataforma de Agentes de Datos de Alibaba Cloud DMS

  • Implementar un marco de aplicación LLM de Dify completamente nuevo en la infraestructura de Alibaba Cloud para el desarrollo de todo el equipo.
  • Integrar una base de datos en la nube, Redis KV store o base de datos vectorial existente en un espacio de trabajo de agentes de Dify recién aprovisionado.
  • Ejecutar verificaciones de validación Dry Run antes de aprovisionar recursos costosos en la nube para garantizar la precisión de la configuración de red.
  • Estandarizar la implementación multi-entorno de infraestructuras de espacio de trabajo de IA utilizando flujos de trabajo automatizados de Openclaw Skills.

Cómo funciona Configuración de la Plataforma de Agentes de Datos de Alibaba Cloud DMS

  1. Verificación Previa: El flujo de trabajo ejecuta un script de detección (detect_dify_instance.py) para garantizar que el servicio DMS esté activo y disponible en la región de destino.
  2. Configuración de Sesión y UA: Genera un ID de sesión persistente de 32 caracteres para realizar un seguimiento de las operaciones y lo inyecta en todas las acciones CLI y encabezados OpenAPI SDK.
  3. Resolución de Credenciales: Se autentica utilizando el perfil de Aliyun CLI configurado y la cadena de credenciales predeterminada de Python SDK.
  4. Recopilación de Entradas: Recopila parámetros de red (VPC, VSwitch, Security Group) y determina si iniciar nuevos recursos o reutilizar los existentes.
  5. Validación Dry Run: Ejecuta la llamada de aprovisionamiento (openAPI_call.py) con DryRun: true para identificar errores de validación o estructurales sin incurrir en costos.
  6. Aprovisionamiento Final: Ejecuta el comando final de la API con DryRun: false para implementar la plataforma de agentes Dify completa.

Configuración de Configuración de la Plataforma de Agentes de Datos de Alibaba Cloud DMS

Requisitos previos

  1. Verificar la versión de Aliyun CLI >= 3.3.1:
aliyun version

Si es necesaria una actualización (macOS):

brew upgrade aliyun-cli
aliyun configure set --auto-plugin-install true
  1. Generar ID de sesión para observabilidad:
export SKILL_SESSION_ID=$(openssl rand -hex 16)
  1. Configurar credenciales de Alibaba Cloud: Asegúrese de que el perfil CLI esté activo:
aliyun configure list

Si falta la configuración:

aliyun configure set \
  --mode AK \
  --access-key-id <id> \
  --access-key-secret <secret> \
  --region cn-hangzhou

También asegúrese de que su entorno local esté configurado para la cadena de credenciales predeterminada de Python SDK.

  1. Configurar el entorno de Python:
uv venv .venv
source .venv/bin/activate
uv pip install -r scripts/requirements.txt
  1. Ejecutar verificación previa:
.venv/bin/python ./scripts/detect_dify_instance.py cn-shanghai

Esquema de datos y taxonomía de Configuración de la Plataforma de Agentes de Datos de Alibaba Cloud DMS

Este módulo de Openclaw Skills organiza los parámetros utilizando un payload JSON estructurado que se pasa a openAPI_call.py. La organización del esquema incluye:

Parámetros Principales del Esquema Core

Parámetro Tipo Descripción
VpcId String ID de la Virtual Private Cloud de destino
VSwitchId String ID del Virtual Switch principal
BackupVSwitchId String Virtual Switch secundario para HA
SecurityGroupId String ID del security group del firewall
WorkspaceOption String CreateNewInstance o UseExistingInstance
DatabaseOption String Método de creación de base de datos (CreateNewInstance / UseExistingInstance)
KvStoreOption String Método de creación de KV store (CreateNewInstance / UseExistingInstance)
VectordbOption String Método de base de datos vectorial (CreateNewInstance / UseExistingInstance)
DryRun Boolean Flag solo de validación (true / false)

Mapeo de Recursos Personalizados de Subservicio

Si reutiliza infraestructura existente en Modo Avanzado, los números que mapean a activos de base de datos deben extraerse usando la CLI:

  • DbResourceId: ID entero de una base de datos existente
  • KvStoreResourceId: ID entero de un KV Store/Redis existente
  • VectordbResourceId: ID entero de un Vector DB existente

Funciones avanzadas de Configuración de la Plataforma de Agentes de Datos de Alibaba Cloud DMS

  • Modos de Ejecución Dual: Elija el Modo Simple para una instanciación de recursos rápida y totalmente gestionada, o el Modo Avanzado para una vinculación granular de subservicios.
  • Validación Dry Run: Valide payloads de configuración, políticas IAM y restricciones de conectividad de red VPC de forma segura antes de aprovisionar activos físicos en la nube.
  • Identificación Automatizada de Recursos: Consulte recursos de instancias activas de DMS existentes directamente utilizando subprocesos CLI automatizados cuando los ID sean desconocidos.
  • Seguimiento de Sesión Unificado: Cada implementación aprovecha un ID de seguimiento de sesión generado, incrustado en los encabezados de cadena user-agent, para simplificar el seguimiento de auditoría en la nube con Openclaw Skills.
  • Licencias y Dimensionamiento Flexibles: Establezca cuotas de recursos, réplicas, tipos de pago (prepago vs postpago) y especifique ediciones OpenCommunity, Community o Enterprise de forma nativa.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*