SuperAPI AI 工具集

alibabacloud-flink-instance-manage

通用与其它

查看项目

更新于 10-16 04:59

技能介绍

该技能用于阿里云 Flink VVP 实例与命名空间的生命周期管理,操作范围严格限定为创建和查询,不包含更新、删除、Flink SQL 或作业运行操作。所有操作通过 python scripts/instance_ops.py <command> [options] 执行,允许的命令有 create、create_namespace、describe、describe_regions、describe_zones、describe_namespaces、list_tags。

典型用途包括在指定地域创建 Flink 实例、查询实例列表与状态、查询实例下的命名空间、创建命名空间、查询支持的地域与可用区、查询实例标签。不适用于 ECS、Kafka、OSS、DataWorks 等非 Flink 服务,也不处理 Flink SQL 或作业调优;遇到含糊请求时应先询问是实例/命名空间管理还是 SQL/作业操作。

主要规则:创建命令必须包含 --confirm;创建后必须通过 describe 或 describe_namespaces 回读验证,不能仅凭创建响应判定成功;同一命令最多尝试两次;操作失败后未经用户同意不得切换其他操作;create 到 create_namespace 链路须锁定同一新实例 ID;create_namespace 前需检查实例状态、资源与已有命名空间分配。不得输出或索要明文 AK/SK,不得虚构 VPC、VSwitch 或实例 ID。

执行流程为:分类请求、校验参数、执行命令、验证创建结果。链式创建需每 30 秒轮询同一实例状态,最长等待 10 分钟;若资源不足,应提示用户在本技能范围外手动扩容后重试。所有命令返回 JSON,创建操作包含 confirmation_check 安全证据,退出码 0 表示成功、1 表示错误。具体实现与参数请参考技能内 references 目录下的文档。