[Question]: 使用付费市场镜像执行 ReplaceSystemVolume 时无任何费用提示与人工确认,直接产生扣费
还没有人认领这个 Issue。
评估
调研方向
首先查看 ReplaceSystemVolume 命令,以及 DescribeImages 关于付费镜像属性的输出或接口文档。跟踪 CLI 如何处理选定的 ImageId,并确定可以在哪里发出警告或进行确认。Done 应包括针对可能产生第三方许可证费用的镜像所约定的确认流程。
由索引模型根据 Issue 内容生成。
描述
问题背景
使用dsh + volc-cli,在 ECS 实例上重建系统盘,目的是清理一台被入侵的服务器。
镜像候选来自 ve ecs DescribeImages 的输出,我从列表里挑了一个名字像是通用运行环境的镜像:
ve ecs DescribeImages --region cn-beijing --PageSize 100
候选(节选):
- Docker_v29.1.2_Docker-Compose_v2.39.2_base_veLinux_2.0_64位 ← 本次选中
- Debian 12 ARM 64 bit
- Rocky Linux 9.5 64 bit
- Ubuntu 22.04 ...
随后执行:
ve ecs ReplaceSystemVolume \
--region cn-beijing \
--InstanceId i-yegorquozkbw80d3ffvn \
--ImageId image-yeaw5mk1ki9q7euhfjcb \
--KeyPairName nc-deploy
命令立即返回成功,没有任何费用提示或确认环节。
事后在费用中心发现该次操作产生了 53.02 元的第三方软件 License 费用。
具体问题
1、检查接口文档, 确定的确有返回付费属性参数。但只是一个普通的参数。
2、我的使用过程中,Agent的确没有给我任何提醒。
3、我认为2这个步骤,agent是否给予操作者提醒是不可控的, 那这种敏感操作上,是否可以给予一次跳转页面的人工确认呢?
补充信息
No response
- 主要语言
- Go
- 星标
- 68
- 派生
- 8
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
volcengine/volcengine-cli 的其他 Issue
-
难度 4/5 3-5 天 新手友好度 45/100
volcengine/volcengine-cli#33 · 1 条评论 ·
查看 volcengine/volcengine-cli 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 88/100
gruntwork-io/boilerplate#329 ·
-
难度 2/5 1-3 小时 新手友好度 65/100
prime-radiant-inc/evener#3291 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 88/100
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 72/100
Netcracker/qubership-apihub-backend#582 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 86/100
维护者通常 1 天内回复