Предположим, этот простой пример создания общего хранилища файлов в Azure с использованием Terraform и поставщика azurerm.
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"
}
}
}
В политике доступа указано, что срок ее действия истекает 2 августа 2021 года. Как продлить срок действия с помощью terraform? Это вообще возможно?
Вы пробовали просто изменить дату и повторно запустить Terraform?
Вы создаете Сохраненная политика доступа, который за пределами Terraform можно просто обновить, отправив запрос на обновление, поэтому я бы подумал, что Terraform сделает то же самое.