在創建資源名稱時,是否有一種預構建的方法在資源名稱上包含前綴?我正在尋找類似terraform的東西,但不確定是否需要以編程方式創建它。。。
在terraform中,我有類似的東西:
variable "org" {
type = string
validation {
condition = length(var.org) <= 3
error_message = "The org variable cannot be larger than 3 characters."
}
}
variable "tenant" {
type = string
validation {
condition = length(var.tenant) <= 4
error_message = "The tenant variable cannot be larger than 4 characters."
}
}
variable "environment" {
type = string
validation {
condition = length(var.environment) <= 4
error_message = "The environment variable cannot be larger than 4 characters."
}
}
我使用上述變量命名azure資源組,如:
module "resource_group_name" {
source = "gsoft-inc/naming/azurerm//modules/general/resource_group"
name = "main"
prefixes = [var.org, var.tenant, var.environment]
}
在普盧米有可能做類似的事情嗎?我在這里看到了一個類似的問題,但看起來這更多的是在編程控制之下(?)
您可以直接使用Python's格式化函數,如
您還可以定義一個helper函數并在多個地方使用它。