【发布时间】:2020-08-31 02:24:14
【问题描述】:
我是 Azure 资源组的所有者,但没有订阅或管理组的权限。 在我的 .tf 文件中配置“azurerm”提供程序时,我添加了订阅 ID 和租户 ID(我不是该订阅的所有者)。
--------- 更新 ---------
我正在尝试使用 Terraform 应用 Linux 虚拟机,但在规划 .tf 文件时遇到了授权问题。
我已经使用 Azure CLI 列出了我的所有帐户(希望在下面的输出中连接第二个订阅):
我已经成功地使用 Azure CLI 和命令对订阅进行身份验证(它有效):
az account set --subscription="SUBSCRIPTION_ID"
此外,我还能够使用 Azure CLI 在该订阅的资源组中创建和管理资源。 但是,我在 .tf 文件中添加了准确的租户 ID 和准确的订阅 ID,但在“terraform 计划”期间仍然出现相同的凭据错误。
使用 Azure CLI 或 Azure 门户,我能够在资源组范围内创建和管理资源,尽管使用 terraform 我遇到了问题。
谢谢你:)
【问题讨论】:
-
确保您登录到正确的订阅:
az login --subscription %Subscription_ID%
标签: azure azure-active-directory terraform terraform-provider-azure