Terraform Azure提供程序-容器的Azure公共访问级别

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

我试图将container\u access\u type值从“private”更改为“private”,但一直出现错误

我可以从Azure UI执行此操作。地形代码中可能缺少一些东西

请帮忙,谢谢

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帐户,请参阅角色分配。