使用Azure免费账户部署PAYG版Fortinet FortiGate VM时遇错误
解决Azure免费账户部署Fortinet FortiGate PAYG VM时的
MarketplacePurchaseEligibilityFailed错误 问题场景
使用带有30天200美元免费额度的Azure免费账户,部署Azure Marketplace中的Fortinet FortiGate PAYG VM时,反复触发MarketplacePurchaseEligibilityFailed错误,错误详情如下:
{ "code": "MarketplacePurchaseEligibilityFailed", "details": [ { "code": "BadRequest", "message": "Offer with PublisherId: 'fortinet', OfferId: 'fortinet_fortigate-vm_v5' cannot be purchased due to validation errors. For more information see details. Correlation Id: '0878401f-adb4-49c6-85f1-e3501ebadc08' The offer with PublisherId: 'fortinet', OfferId: 'fortinet_fortigate-vm_v5' and PlanId: 'fortinet_fg-vm_payg_2023' cannot be used on selected subscription to purchase paid marketplace offers. Please choose another subscription or update this one to allow purchases. Learn more https://aka.ms/UpgradeFreeSub, https://aka.ms/Switch-Azure-Offer and https://aka.ms/Change-Credit-Card about updating subscriptions in Azure, Correlation Id: '0878401f-adb4-49c6-85f1-e3501ebadc08'.[{\"The offer with PublisherId: 'fortinet', OfferId: 'fortinet_fortigate-vm_v5' and PlanId: 'fortinet_fg-vm_payg_2023' cannot be used on selected subscription to purchase paid marketplace offers. Please choose another subscription or update this one to allow purchases. Learn more https://aka.ms/UpgradeFreeSub, https://aka.ms/Switch-Azure-Offer and https://aka.ms/Change-Credit-Card about updating subscriptions in Azure, Correlation Id: '0878401f-adb4-49c6-85f1-e3501ebadc08'.\":\"StoreApi\"}]", } ], "message": "Marketplace purchase eligibilty check returned errors. See inner errors for details. " }
但部署Ubuntu等官方VM时无异常。
错误原因
- Azure免费账户默认限制购买第三方Marketplace的付费产品,Fortinet FortiGate PAYG VM属于第三方付费Offer,不在免费账户允许的购买范围内。
- Ubuntu等VM是Azure官方提供的基础镜像,符合免费账户的使用规则,因此可以正常部署。
解决方案
- 升级订阅:将当前免费账户升级为标准付费订阅,解除第三方Marketplace产品的购买限制。
- 切换订阅:如果拥有其他已开通付费权限的Azure订阅,切换至该订阅进行部署。
- 完善支付信息:检查当前订阅的支付方式是否有效且完成验证,部分免费账户因支付信息未完善会限制付费产品购买。
内容的提问来源于stack exchange,提问作者mogago
相关产品推荐
相关产品推荐

