手把手教你:免费开通阿里云国内 ESA 套餐,并用 OpenAPI 续期到 2050 年
⚠️
- 本文只演示官方公开页面/接口的正常用法;活动规则、免费策略、可续费上限都可能随时调整,请以阿里云官方说明为准。
- 续费前务必在订单确认页核对应付金额是否为 0 元;若产生费用请立刻停止。
- 如果活动条款明确限制续费次数/期限,请遵守条款,不要“钻空子”。
相关入口
国内 ESA 免费版(天池活动入口)
- 说明:领取 ESA 免费套餐实例(0 元)
- 链接:点击访问天池活动页
BssOpenApi / RenewInstance(OpenAPI Explorer)
- 说明:续费预付费实例:RenewPeriod(月份)、ProductCode、ProductType、InstanceId
- 链接:点击访问 RenewInstance 调试页
速览
- 领套餐:去天池活动页领取国内 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 一般长这样:esa-site-xxxxxxx
获取方法:
- 打开 ESA 控制台,进入你的站点/套餐详情。
- 在「基本信息」里找到「站点 ID / 实例 ID」字段。
- 复制完整的
esa-site-xxxxxxx备用。
❓ 找不到 InstanceId? 先确认你看的页面是「站点/套餐详情」而不是「概览」。如果还是没有,尝试在控制台里搜索“实例 ID/站点 ID”,或切换到“基本信息”/“概览信息”标签页。
三、在 OpenAPI Explorer 中续费
💡 提示:Region 怎么选? Billing 类接口通常选
cn-hangzhou(控制台里也会默认建议这个)。
1. 打开调试页面并登录
- 打开 RenewInstance 调试页。
- 右侧选择你有权限的 AK(或主账号)进行调试。
2. 关键参数一眼看懂
最少需要填写的参数如下:
- RegionId:
cn-hangzhou - 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,再继续循环续费