Terraform Azure提供程序-容器的Azure公共访问级别
我试图将container\u access\u type值从“private”更改为“private”,但一直出现错误 我可以从Azure UI执行此操作。地形代码中可能缺少一些东西 请帮忙,谢谢Terraform Azure提供程序-容器的Azure公共访问级别,azure,containers,terraform-provider-azure,Azure,Containers,Terraform Provider Azure,我试图将container\u access\u type值从“private”更改为“private”,但一直出现错误 我可以从Azure UI执行此操作。地形代码中可能缺少一些东西 请帮忙,谢谢 provider "azurerm" { version = "=2.25.0" features {} } resource "azurerm_resource_group" "storage" { name
provider "azurerm" {
version = "=2.25.0"
features {}
}
resource "azurerm_resource_group" "storage" {
name = "tfstorageresourcegroup"
location = "North Europe"
}
resource "azurerm_storage_account" "account" {
name = "${azurerm_resource_group.storage.name}"
location = "${azurerm_resource_group.storage.location}"
account_tier = "Standard"
resource_group_name = "${azurerm_resource_group.storage.name}"
account_replication_type = "LRS"
enable_https_traffic_only = true
allow_blob_public_access = true
}
resource "azurerm_storage_container" "container" {
name = "tftestcontainer"
storage_account_name = "${azurerm_storage_account.account.name}"
container_access_type = "container"
}
resource "azurerm_storage_blob" "blob" {
name = "tftestblob"
storage_account_name = "${azurerm_storage_account.account.name}"
storage_container_name = "${azurerm_storage_container.container.name}"
type = "Page"
size = "5120"
}
错误:更新容器的访问控制时出错
“tftestcontainer”(存储帐户“tfstorageresourcegroup”/Resource
组“tfstorageresourcegroup”):容器。客户端#SetAccessControl:
发送请求失败:StatusCode=409–原始错误:
自动测试/azure:服务返回错误。地位=
Code=“PublicAccessNotAllowed”Message=“不允许公共访问
允许在此存储上使用
帐户。\n请求ID:80d021ca-501e-009f-4aa6-86a404000000\n时间:2020-09-09T12:38:47.5769058Z“
代码没有问题,你的Azure帐户权限是什么?我应该可以在帐户中执行任何操作。那么你的Azure帐户权限是什么?Onwer?会员。在哪里可以查找帐户中的权限?在Azure门户中查找您的Azure帐户,请参阅角色分配。