用途:面向 Hetzner Cloud 的网络资源管理,通过 hcloud CLI 创建与维护网络、子网、路由、防火墙及规则、浮动 IP、主 IP 和负载均衡器。
主要能力:网络支持创建(--name、--ip-range)、列表、描述、删除、更新、增删子网与路由、扩展 IP 范围(只能扩大不能缩小)、暴露路由到 vSwitch。防火墙支持创建、增删规则(按方向、协议、端口、IP)、用 JSON 文件替换全部规则、应用到服务器或标签选择器。浮动 IP 与主 IP 支持创建、分配/取消分配、设置反向 DNS、保护与标签。负载均衡器支持创建、增删服务与目标、切换算法和类型、挂接/脱离网络、启停公网接口、反向 DNS。
使用方式:均以 hcloud <资源> <子命令> 形式调用,如 hcloud network create --name <name> --ip-range <cidr>、hcloud firewall add-rule、hcloud floating-ip assign <floating-ip> <server>、hcloud load-balancer create --name <name> --type <type>。多数命令支持 -o json|yaml 输出、-l 标签选择器与 -s 排序。
限制:防火墙规则文件或替换规则的 JSON 结构必须与 API 格式一致;add-rule 中 tcp/udp 必填端口,icmp/esp/gre 不需要端口;--datacenter 已弃用,应使用 --location 或 --assignee-id;网络 IP 范围仅可扩展。资源的具体计费、配额与权限未提供。