Azure

如何使用 terraform 更新 azure 共享文件儲存的儲存訪問策略?

  • August 10, 2020

讓我們假設這個使用 Terraform 和 azurerm 提供程序在 Azure 上創建共享文件儲存的簡單範例。

resource "azurerm_resource_group" "example" {
 name     = "azuretest"
 location = "West Europe"
}

resource "azurerm_storage_account" "example" {
 name                     = "azureteststorage"
 resource_group_name      = azurerm_resource_group.example.name
 location                 = azurerm_resource_group.example.location
 account_tier             = "Standard"
 account_replication_type = "LRS"
}

resource "azurerm_storage_share" "example" {
 name                 = "sharename"
 storage_account_name = azurerm_storage_account.example.name
 quota                = 50

 acl {
   id = "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI"

   access_policy {
     permissions = "rwdl"
     start       = "2020-08-02T09:38:21.0000000Z"
     expiry      = "2021-08-02T10:38:21.0000000Z"
   }
 }
}

訪問政策規定它將在 2021 年 8 月 2 日到期。如何使用 terraform 進行擴展?甚至可能嗎?

您是否嘗試過更改日期並重新執行 Terraform?

您正在創建一個Stored Access Policy,它可以在 Terraform 之外通過發送更新請求進行更新,所以我原以為 Terraform 也會這樣做。

引用自:https://serverfault.com/questions/1029565