我正在尝试执行此文件中定义的代码:
但是,当我尝试获取 object_id (data.azurerm_client_config.current.object_id) 时,我发现该值为空。因此,我无法进一步设置访问策略。
现在查看其他人关于空 object_id 的帖子,它说这是由于 Azure CLI 的更改所致。
鉴于此,如何为当前客户端设置密钥保管库中的访问策略?
我对旧版本的 AzureRM 提供程序遇到了同样的问题 - 将版本升级到 v3.9.0 修复了该问题。请注意,terraform 将在 init 时锁定提供程序版本,但您可以使用以下命令强制升级:
terraform init -upgrade
Run Code Online (Sandbox Code Playgroud)
此外,您的 terraform 代码中的提供程序可能有版本限制。您可以使用以下命令验证这一点:
terraform providers
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |