执行Terraform Init时遇404错误:资源组不存在问题排查
Terraform Init 404 ResourceGroupNotFound 问题解决
以下是可能的原因及对应解决方法:
当前Azure订阅不正确
即使已登录Azure账户,若当前默认订阅不包含目标资源组rg-terraform-prod-centralus-001,就会触发该错误。执行以下命令检查并切换订阅:# 查看所有订阅 az account list --output table # 切换到包含目标资源组的订阅 az account set --subscription <你的订阅ID或名称>资源组/存储账户名称拼写错误
仔细核对后端配置里的resource_group_name和storage_account_name与Azure门户中实际名称是否完全一致,Azure资源名称区分大小写,需注意无多余空格或字符差异。本地Azure凭据缓存异常
尝试重新登录Azure CLI,清除本地缓存的凭据:az logout az login资源组实际不存在
确认存储账户确实属于rg-terraform-prod-centralus-001资源组,或该资源组未被误删除。可通过以下命令验证:az group show --name rg-terraform-prod-centralus-001若返回404,说明资源组不存在,需重新创建或修正后端配置中的资源组名称。
内容的提问来源于stack exchange,提问作者Pallab
相关产品推荐
相关产品推荐

