腾讯云CVM怎么批量关机才不挨个点?新手用Python脚本30秒搞定

很多刚买腾讯云服务器的朋友都遇到过这个问题:开了好几台CVM,下班前想统一关掉,结果得一台台点控制台、选实例、点关机——重复操作5次以上,手酸还容易漏掉。其实不用手动点,一段轻量脚本就能批量关机,整个过程不到半分钟。

下面这个方法,不依赖复杂工具,不需要懂API密钥原理,只用基础Python环境+腾讯云密钥文件,就能稳定调用云API完成批量关机操作。整个过程你只需要复制粘贴、改几个参数,就能复用在后续所有关机场景里。

为什么批量关机这事,很多人卡在第一步?

不是不会操作,而是不知道从哪下手。控制台点按点确实能关,但每次都要登录、筛选、勾选、确认,一旦实例多于3台,效率就明显下降。而命令行方式又常被误认为“必须会写代码”“得装SDK”“要配环境变量”,其实根本不需要。

腾讯云官方提供了轻量级的 shutdown.py 脚本,封装了API调用逻辑,你只需要准备三样东西:

  • 已下载的 shutdown.py 文件(官方开源脚本)
  • 你的腾讯云 SecretId 和 SecretKey(在【访问管理 > API密钥管理】获取)
  • 一份包含要关机的CVM公网IP或内网IP的文本列表(如 ip_list.txt
省钱提醒: 腾讯云服务器新购续费同价,避免第二年续费上涨
  • 轻量2核2G4M 服务器99元/年(约8.25元/月了解详情 →
    服务器4M带宽,访问速度更快,适合流量稍大的网站
  • 轻量2核4G5M 服务器188元/年(约15.67元/月了解详情 →
    服务器5M带宽 + 4G内存,性能均衡,适合中型应用
  • 轻量2核4G6M 服务器199元/年(约16.58元/月了解详情 →
    服务器6M带宽 + 4G内存,高性价比选择
服务器优势:安全隔离、弹性扩容、7x24小时运维保障、支持多种操作系统

立即查看详细配置和优惠,为您的项目选择最佳服务器

Windows系统下实操步骤(手把手,不跳步)

先确认你电脑已安装 Python 3.7+(CMD里输入 python --version 可查看)。没装的话,去 python.org 下载安装即可,勾选“Add Python to PATH”。

然后按顺序操作:

  1. 新建一个空文件夹,比如 D:cvm-shutdown
  2. shutdown.py 文件放进这个文件夹(脚本地址见腾讯云开发者社区官方文档)
  3. 新建文本文件,命名为 secret.json,填入以下内容(替换为你自己的密钥):
    {"SecretId": "AKIDxxxxxxxxxxxxxxxxxx", "SecretKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxx"}
  4. 再新建 ip_list.txt,每行写一台CVM的IP(支持内网或公网IP,一行一个)
  5. 打开CMD或PowerShell,执行:
    cd /d D:cvm-shutdown && python shutdown.py --ip-list ip_list.txt --region ap-guangzhou

其中 --region ap-guangzhou 是地域参数,常见值有:
ap-beijing(北京)、ap-shanghai(上海)、ap-hongkong(中国香港)、ap-singapore(新加坡)等,具体以你CVM创建时选择的地域为准。

Linux系统下同样简单,命令稍作调整

如果你用的是 Ubuntu/CentOS,步骤几乎一致,只是命令写法略有不同:

  1. shutdown.pysecret.jsonip_list.txt 放在同个目录,比如 /home/user/cvm-off
  2. 确保有执行权限:
    chmod +x shutdown.py
  3. 执行命令:
    cd /home/user/cvm-off && python3 shutdown.py --ip-list ip_list.txt --region ap-shanghai

脚本运行后,终端会逐台显示关机响应结果,比如:
[SUCCESS] cvm-abc12345: shutdown initiated
[SUCCESS] cvm-def67890: shutdown initiated

10–15秒内全部返回成功,就说明所有CVM都已进入关机流程。你可以在腾讯云控制台的实例列表里看到状态变为“关机中”,几分钟后变为“已关机”。

小贴士:云产品续费较贵,建议一次性购买3年或5年,性价比更高。

腾讯云3年服务器特惠: 轻量2核4G6M 服务器 3年 528元(约14.67元/月 了解详情 →
服务器配置说明:2核CPU + 4GB内存 + 6M带宽,适合中小型网站、个人博客、轻量级应用部署

点击了解更多优惠信息

批量关机脚本和手动点按,到底差在哪?

AI训练、搭建 AI 应用部署云服务器推荐:
  • GPU推理型 32核64G服务器691元/月 了解详情 →
    1.5折32核超高性价比!
  • GPU计算型 8核32G 服务器502元/月 了解详情 →
    适用于深度学习的推理场景和小规模训练场景
  • HAI-GPU基础型 服务器26.21元/7天 了解详情 →
    搭载NVIDIA T4级GPU,16G显存
  • HAI-GPU进阶型 服务器49元/7天 了解详情 →
    搭载NVIDIA V100级GPU,32G显存
高性价比 GPU 算力:低至0.8折!助您快速实现大模型训练与推理,轻松搭建 AI 应用!

立即查看详细配置和优惠,为您的项目选择最佳服务器

对比维度 手动逐台操作 Python批量脚本
操作耗时(5台CVM) 约2分30秒(含页面加载、防误触确认) 30秒内完成
出错风险 易漏选、误点“重启”而非“关机”、地域切换错误 脚本自动校验IP格式与地域,参数错误会明确提示
可重复性 每次都要重新登录、筛选、勾选 改IP列表就能复用,支持定时任务(如每天19:00自动关)
学习门槛 无门槛,但效率随数量线性下降 首次配置10分钟,后续每次执行<10秒

脚本怎么知道哪台CVM该关?它不靠IP,靠的是“实例ID”

腾讯云热门服务器配置推荐:
  • 轻量2核2G3M 服务器68元/年(约5.67元/月了解详情 →
    服务器适合个人项目、学习测试、小流量网站
  • 轻量4核4G3M 服务器79元/年(约6.58元/月了解详情 →
    服务器适合中型网站、企业官网、开发环境
  • 轻量4核8G10M 服务器630元/年(约52.5元/月了解详情 →
    服务器适合高并发应用、数据库服务器、电商平台

点击了解更多优惠信息

你可能疑惑:脚本里只写了IP,但腾讯云API实际是靠 InstanceId(如 cvm-123abc456)识别实例的。这正是脚本的智能之处——它会自动调用 DescribeInstances 接口,根据你提供的IP反查对应实例ID,再发起关机请求。

也就是说,哪怕你CVM换过公网IP,只要内网IP没变、或者你用的是已绑定的固定公网IP,脚本依然能准确定位。这也是它比“复制粘贴控制台URL”更可靠的原因。

哪些情况脚本会提示失败?提前避开这3个坑

  • 密钥权限不足:确保该API密钥已授予 QcloudCVMFullAccess 或至少 QcloudCVMReadOnlyAccess + QcloudCVMSysOperateAccess 策略
  • IP填写格式错误:每行只能有一个IP,不能带空格、逗号、中文符号;不支持域名或主机名
  • 地域选错:CVM在 ap-guangzhou,却写了 --region ap-beijing,会导致查不到实例,返回空列表

遇到报错不用慌,脚本自带 --help 参数,执行 python shutdown.py --help 就能看到所有可用选项和样例。

还能怎么延伸?关机只是第一步

这个脚本本身是开源的,你可以顺着它继续扩展:比如加个 --on-weekend 参数,让脚本只在周末运行;或者把关机逻辑和“定时开机”脚本配对使用,实现 工作日早8点开机、晚8点关机 的全自动循环。

如果你需要长期管理10台以上的CVM,还可以把IP列表换成从CMDB或蓝鲸作业平台拉取的动态数据,做到和企业IT流程真正打通。

对刚接触云服务器的小白来说,从“一台台点”到“一行命令搞定”,不只是省时间,更是建立对云平台可控感的关键一步。当你可以用脚本管理资源,你就已经跨过了“只会点控制台”的新手期。

现在你已经清楚腾讯云CVM批量关机的具体操作路径,也知道了脚本背后是怎么工作的。如果正在考虑部署第一台云服务器,不妨从一台起步,熟悉流程后再批量操作。想快速开通一台可立即执行脚本的CVM,可以访问 腾讯云服务器优惠链接,按需选择配置。

厂商 配置 带宽 / 流量 价格 购买地址
腾讯云 4核4G 3M 79元/年 点击查看
腾讯云 2核4G 5M 188元/年 点击查看
腾讯云 4核8G 10M 630元/年 点击查看
腾讯云 4核16G 12M 1024元/年 点击查看
腾讯云 2核4G 6M 528元/3年 点击查看
腾讯云 2核2G 5M 396元/3年(≈176元/年) 点击查看
腾讯云GPU服务器 32核64G AI模型应用部署搭建 691元/月 点击查看
腾讯云GPU服务器 8核32G AI模型应用部署搭建 502元/月 点击查看
腾讯云GPU服务器 10核40G AI模型应用部署搭建 1152元/月 点击查看
腾讯云GPU服务器 28核116G AI模型应用部署搭建 1028元/月 点击查看

所有价格仅供参考,请以官方活动页实时价格为准。

未经允许不得转载: 本文基于人工智能技术撰写,整合公开技术资料及厂商官方信息,力求确保内容的时效性与客观性。建议您将文中信息作为决策参考,并以各云厂商官方页面的最新公告为准。云服务商优惠信息实时变动,本文内容仅供参考,最终价格请以官方活动页面公示为准。便宜云服务器优惠推荐 & 建站教程-服务器优惠推荐 » 腾讯云CVM怎么批量关机才不挨个点?新手用Python脚本30秒搞定