Azure SaaS市场创建SendGrid账户后配置提示租户已存在订阅报错
报错根因说明
Signup Error. A Twilio SendGrid subscription already exists for this tenant.
该报错的校验规则为Azure AD租户维度,而非你当前操作的单个Azure订阅维度,和你当前订阅下是否有可见的SendGrid资源无直接关联,通常触发原因有两类:
- 同Azure AD租户下的其他Azure订阅,曾经创建过SendGrid SaaS应用且未完成完全注销
- 过往创建SendGrid账户的流程中途中断,在SendGrid的Azure集成服务侧留下了未完成的租户关联残留记录

解决方案
按优先级依次执行以下操作即可解决:
1. 清理租户级SendGrid残留应用
- 登录Azure门户,进入「Azure Active Directory」→「企业应用程序」
- 应用类型筛选为「所有应用程序」,搜索SendGrid相关的全部应用,逐一删除
- 回到当前操作的订阅资源组,删除本次创建失败的SendGrid SaaS资源
- 等待10分钟后重新走SendGrid创建流程
2. 移除SendGrid固定服务主体
若步骤1无效,执行以下操作:
- 打开Azure Cloud Shell,切换为PowerShell环境,执行命令:
Get-AzADServicePrincipal -ApplicationId "b6115724-077a-4bcf-9a60-170a610c0134" | Remove-AzADServicePrincipal
(该ID为Twilio SendGrid Azure集成的官方固定应用ID) - 执行完成后重新创建SendGrid资源即可
3. 提交租户残留清理请求
若上述操作均无效,直接在Azure门户提交支持请求:
- 问题类型选择「SaaS应用的购买和注册问题」
- 服务选择「Twilio SendGrid」,附上报错截图
- 请求微软侧清理当前租户下的SendGrid关联残留记录,处理完成后即可正常创建
内容的提问来源于stack exchange,提问作者Sangram Patil
相关产品推荐
相关产品推荐

