用途:使用已安装的 hcloud CLI 管理 Hetzner Cloud 基础设施,覆盖 Cloud、DNS 与 Storage Box API;专用服务器与拍卖使用 Hetzner Robot。可用 --help 与 JSON 输出获取当前资源类型、位置、参数与价格。
主要能力:管理服务器、网络、防火墙、负载均衡、卷、DNS 区域、SSH 密钥、主 IP/浮动 IP 等资源。
使用方式:使用已授权项目的现有 context 或 HCLOUD_TOKEN 认证;环境文件中的 token 不会自动导出。创建 context 通常需交互,hcloud context create --token-from-env <name> 可直接使用进程 token。写入前确认项目与 context,通过 hcloud server-type list、hcloud location list、hcloud image list --type system --architecture arm、hcloud all list 等发现服务器类型、镜像、架构、位置/网络区域与价格,不要凭记忆引用规格或价格。
限制与注意事项:引用的 SSH 密钥、防火墙、网络须先存在;firewall replace-rules --rules-file 与 zone import-zonefile --zonefile 会整体替换,遗漏项将被删除。Cloud Firewalls 不保护私有网络流量与负载均衡器;规则变更需用新连接验证。删除立即生效,自动备份随服务器删除,快照保留;快照/备份不含卷,已分配的主 IP/浮动 IP 不能删除,需先解除分配。卷绑定位置,跨位置无法附加;私有网络仅在同一网络区域内跨位置。DNS 区域需注册商委派到正确名称服务器后才生效。status: running 不代表可达,疑似提供商封禁需联系 Hetzner 支持。