В случае, если кто-то еще сталкивался с этим и хотел бы избежать ужаса шаблона лазурной руки, тогда это было мое исправление, так как на данный момент в terraform ничего нет:
resource "null_resource" "storage" {
provisioner "local-exec" {
command = "az storage cors clear --account-name ${azurerm_storage_account.main.name} --services b"
}
provisioner "local-exec" {
command = "az storage cors add --account-name ${azurerm_storage_account.main.name} --origins '*' --methods GET POST PUT --allowed-headers 'Accept-Ranges,Content-Encoding,Content-Length,Content-Type,Range,Authorization,x-ms-blob-content-type,x-ms-blob-type,x-ms-version' --exposed-headers 'Accept-Ranges,Content-Range,Content-Encoding,Content-Length,Content-Type' --max-age 86400 --services b"
}
}
Мне нужно позвонить az storage cors clear
, иначе при каждом запуске создаются новые правила.