执行az group delete删资源组报Conflict且SendGrid资源删除失败
解决Azure资源组含SendGrid资源无法删除的问题
出现Conflict报错的核心原因是SendGrid属于第三方SaaS资源,删除逻辑和Azure原生资源存在差异,可按以下步骤操作:
步骤1:移除资源删除锁
- 定位到对应资源组的「锁」配置页,删除所有针对SendGrid资源或者整个资源组的删除锁,锁会限制所有删除操作执行
步骤2:确认订阅状态正常
- 检查当前Azure订阅不存在欠费、禁用、挂起等异常状态,第三方资源的操作权限和订阅状态直接关联
步骤3:强制删除SendGrid资源
运行Azure CLI命令直接强制删除SendGrid资源,替换命令中的占位符为实际值:az resource delete --resource-group <资源组名称> --name <SendGrid资源名称> --resource-type Sendgrid.Email/accounts --api-version 2015-01-01 --force
命令执行成功后,再运行原资源组删除命令即可:az group delete -n blah -y
步骤4:清理残留第三方关联(可选)
如果上述操作仍失败,进入对应订阅的「第三方服务」管理页,找到SendGrid的关联订阅条目,取消关联后再次执行删除操作即可。
内容的提问来源于stack exchange,提问作者spottedmahn
相关产品推荐
相关产品推荐

