全部建议
>
建议详情
- 预审中
- 2 预审不通过
【功能建议】【弹性云服务器】VPC CreateSecurityGroupRule v3 将 remote_address_group... 预审不通过 编辑 删除
- 计算
- 弹性云服务器 ECS
描述问题 (Description)
使用 `hcloud VPC CreateSecurityGroupRule`(v3默认版本)创建安全组规则时,传入 `--security_group_rule.remote_group_id=<地址组ID>` 报错 `remote security group xxx could not be found`。
原因是 v3 API 中引用地址组应使用 `remote_address_group_id` 参数,而非 `remote_group_id`。但 CLI 的帮助信息和错误提示不够清晰,容易混淆。
复现步骤 (To Reproduce)
- 创建地址组,获取地址组ID(如 `e70612e0-0fd0-41c5-8a26-4e7047cd7eec`)
- 执行 `hcloud VPC CreateSecurityGroupRule --security_group_rule.remote_group_id=e70612e0-... --security_group_rule.direction=ingress --security_group_rule.protocol=tcp --security_group_rule.multiport=3389`
- 报错:`remote security group e70612e0-... could not be found`(VPC.9904)
预期行为 (Expected behavior)
- 错误提示应区分"安全组ID不存在"和"地址组ID不存在",给出更明确的提示
- 帮助信息中应明确说明 `remote_group_id`(引用安全组)和 `remote_address_group_id`(引用地址组)的区别和使用场景
声音来源 (Voice Source)
开放能力平台vector
证据链
- `--help` 输出中三个互斥参数 `remote_ip_prefix`、`remote_group_id`、`remote_address_group_id` 的约束说明不够清晰
- 错误码 VPC.9904 的诊断信息为"要删除的安全组被端口绑定",与实际错误(地址组ID被误当安全组ID查找)完全不符
yd_235587802
发布于 2026-08-10 10:30:50
2026-08-10
4 0
0%
0%
取消
发表
0/1000
+ 插入图片0/4
仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB
0%
0%
删除建议
全部评论(0)
评论(0)