手把手教你:免费开通阿里云国内 ESA 套餐,并用 OpenAPI 续期到 2050 年
先说清楚(别踩坑)
- 本文只演示官方公开页面/接口的正常用法;活动规则、免费策略、可续费上限都可能随时调整,请以阿里云官方说明为准。
- 续费前务必在订单确认页核对应付金额是否为 0 元;若产生费用请立刻停止。
- 如果活动条款明确限制续费次数/期限,请遵守条款,不要“钻空子”。
相关入口
国内 ESA 免费版(天池活动入口)
领取 ESA 免费套餐实例(0 元)
复制活动页链接https://tianchi.aliyun.com/specials/promotion/freetier/esa?taskCode=25254&recordId=81e495f83410ab70f69535cf45316b18速览:你要做的三件事
领套餐 去天池活动页领取国内 ESA 免费版,生成一个预付费套餐实例(通常默认有效期 1 个月或若干个月)。
找 InstanceId 在 ESA 控制台/站点详情页找到实例 ID(形如
esa-site-xxxxxxx)。调 RenewInstance 续费 在 OpenAPI Explorer 调用
BssOpenApi/2017-12-14/RenewInstance,把到期时间往后顺延;必要时循环多次。
一、通过天池活动免费开通国内 ESA 套餐
1. 开通前准备
账号要对2. 领取步骤
- 打开活动页 → 登录阿里云账号。
- 找到「国内 ESA 免费版」卡片 → 点「立即领取 / 免费开通」。
- 按提示选择地域/规格(一般默认即可)→ 提交 0 元订单。
- 等待系统创建实例 → 打开 阿里云控制台 搜索「ESA」进入控制台 → 在套餐/站点列表能看到新实例。
你现在得到的是什么?
本质上你拿到的是一个可续费的预付费套餐实例,所以才可以走 Billing 的续费接口去延长到期时间。
二、找到 ESA 套餐的 InstanceId
对国内 ESA 免费套餐来说,实例 ID 一般长这样:
InstanceId 示例esa-site-xxxxxxx获取方法:
- 打开 ESA 控制台 → 进入你的站点/套餐详情。
- 在「基本信息」里找到「站点 ID / 实例 ID」字段。
- 复制完整的
esa-site-xxxxxxx备用。
我找不到 InstanceId?
先确认你看的页面是「站点/套餐详情」而不是「概览」。如果还是没有,尝试在控制台里搜索“实例 ID/站点 ID”,或切换到“基本信息”/“概览信息”标签页。
三、在 OpenAPI Explorer 中手动续费一次(推荐先手动跑通)
Region 怎么选?1. 打开调试页面并登录
- 打开 RenewInstance 调试页(上面已给卡片)。
- 右侧选择你有权限的 AK(或主账号)进行调试。
2. 关键参数一眼看懂
先把最常用的值备好(都能一键复制):
Regioncn-hangzhouProductCodedcdnProductTypedcdn_dcdnserviceplan_public_cn- ProductCode:
dcdn - InstanceId:你的
esa-site-xxxxxxx - RenewPeriod:续费月份(常用 12 / 24 / 36)
- ProductType:
dcdn_dcdnserviceplan_public_cn
3. 发起调用 & 验证是否成功
- 点「调试」发起调用。
- 返回里看到
Success=true且有OrderId,一般就表示续费订单创建成功。 - 回到 ESA 控制台 / 费用中心查看:套餐到期时间会往后顺延
RenewPeriod对应的月份。
一定要做的检查
每次下单/续费后都去订单页确认:应付金额 = 0。如果出现任何费用,请停止续费并复核活动规则。
四、如何把有效期拉到 2050 年?
核心原因很简单:一次最多续 36 个月(约 3 年),那就多续几次。
推荐的“稳妥”续费节奏
- 先续 12 个月(验证活动是否仍是 0 元、接口是否可用)。
- 再考虑续 24/36 个月(以你账号的实际表现为准)。
- 重复:每次续费后等待订单状态正常,再进行下一次。
提醒
有群友提到:RenewPeriod 设为 36 可能无法成功续期,可以先改为 12 自行测试。
五、常见问题 & 排错
Q1:RenewInstance 和控制台续费有什么区别?
本质同一套续费逻辑:都是走 Billing 的预付费续费,只是 OpenAPI 更适合自动化调用。
Q2:能不能一次性直接续到 2050?
不行。接口对 RenewPeriod 有上限(通常最多 36 个月),所以只能多次续费累计。
Q3:为什么会报“无权限/实例不存在/状态不允许续费”?
- 无权限:换有权限的 AK,或用主账号/授予对应权限。
- 实例不存在:核对 InstanceId 是否完整、是否粘贴了多余空格。
- 状态不允许:有些实例在创建/变更中不能续费;等状态恢复正常再试。
六、结语
- 通过天池活动领取国内 ESA 免费版(0 元)
- 在 ESA 控制台复制
InstanceId(esa-site-xxxxxxx) - 在 OpenAPI Explorer 调用
RenewInstance(先用 12 个月试跑通) - 每次都确认订单应付金额为 0,再继续循环续费
评论区
评论加载中...