我想了解更多关于azure开放vpn配置及其工作原理。所以我在GitHub上找到了一个开源项目,在以下链接:
https://github.com/terraform-azurerm-examples/example-hub.git(谢谢你的代码)
我设置了所有我想要的变量,并从azure提供程序中删除了版本。
但是当我运行terraform应用程序时,我在azure存储帐户上得到了一个错误。
错误如下:
Error: reading queue properties for AzureRM Storage Account "examplehubw6sr1wyncn": queues.Client#GetServiceProperties: Failure responding to request: StatusCode=403 -- Original Error: autorest/azure: Service returned an error. Status=403 Code="AuthorizationPermissionMismatch" Message="This request is not authorized to perform this operation using this permission.nRequestId:cce5a313-b003-005c-2bb2-9d8a2f000000nTime:2021-08-30T15:19:07.9036073Z"
据我所知,错误是由于设置秘密权限,我更新了Get
,List
和Set
,但错误不断出现。
我正在使用terraform版本0.14.5我的azurerm版本是2.74.0
我从来没有遇到过这种类型的错误,在我的订阅中,我有管理员角色。
有没有人得到这个错误,知道如何解决它,我将非常感谢你的帮助
该错误可能是因为您的用户在您的存储帐户上没有数据平面权限-这是Terraform想要放置状态文件的地方。给您的用户Storage Blob Data Contributor
角色:https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal