我正在使用Terraform将一个函数应用程序部署到Azure。我使用这个代码:
resource "azurerm_linux_function_app" "function app" {
name = "testfunction13515"
resource_group_name = azurerm_resource_group.automation_rg.name
location = var.location
site_config {}
}
字符串
我总是得到以下错误:
Error: Invalid resource name
on main.tf line 194, in resource "azurerm_linux_function_app" "function app":
194: resource "azurerm_linux_function_app" "function app" {
A name must start with a letter or underscore and may contain only letters,
digits, underscores, and dashes.
型
我尝试在门户中使用此名称部署它,在那里,名称不是问题。我也试过Linux的变种,同样的问题。我用的是最新的地形和蔚蓝版本。这会不会是bug?我看到最近几个新的azurerm版本中有一些azure函数应用程序的bug修复。。
1条答案
按热度按时间dffbzjpn1#
资源名称不应有空格。所以包括:
字符串
应该是
型