用途:管理阿里云 Elasticsearch 实例的网络配置,覆盖网络触发、Kibana PVL 私网、IP 白名单、HTTPS 设置与 Kibana SSO 认证。
主要能力:
- 触发网络:开启/关闭 ES 或 Kibana 的公网/私网访问(trigger-network,参数 nodeType=KIBANA/WORKER、networkType=PUBLIC/PRIVATE、actionType=OPEN/CLOSE)。
- Kibana PVL 私网:启用/停用/更新 Kibana 私网(enable-kibana-pvl-network、disable-kibana-pvl-network、update-kibana-pvl-network),仅支持云原生实例(archType=public),Kibana 规格需大于 1核2GB。
- 修改白名单:modify-white-ips,支持 IP 白名单方式(whiteIpList+nodeType+networkType)或白名单组方式(modifyMode+whiteIpGroup),modifyMode 可选 Cover/Append/Delete。
- HTTPS:open-https / close-https 开关。
- Kibana SSO 认证(资料中提及但未展开具体命令)。
使用方式:需 Aliyun CLI >= 3.3.3,未安装或版本过低可运行 curl -fsSL https://aliyuncli.alicdn.com/setup.sh | bash 更新。执行前须启用 AI-Mode 并设置 User-Agent:aliyun configure ai-mode enable;aliyun configure ai-mode set-user-agent --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-elasticsearch-network-manage",完成后执行 aliyun configure ai-mode disable。需配置环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID、ALIBABA_CLOUD_ACCESS_KEY_SECRET,可选 ALIBABA_CLOUD_REGION_ID。所有命令建议附带 --user-agent 参数。
限制与注意:操作前须确认实例状态为 active,否则无法执行;所有用户可自定义参数(RegionId、实例名、白名单 IP、VPC ID、安全组等)必须与用户确认,不得擅自使用默认值;公网白名单不支持私网 IP,私网白名单不支持公网 IP;云原生实例的 Kibana 私网白名单不能通过 modify-white-ips 修改,需用 UpdateKibanaPvlNetwork 修改安全组;凭证不得读取、回显或明文输入,仅可用 aliyun configure list 检查状态。RAM 权限要求详见 references/ram-policies.md。Kibana SSO 认证的具体用法资料暂未提供。