为什么Pulumi不使用我给的名字创建资源组?
这是我的小剧本
const azure = require("@pulumi/azure")
const resourceGroupName = new azure.core.ResourceGroup("test-pulumi", {
location: "francecentral",
});
资源组的名称为:test-pulumi83d54581
答案 0 :(得分:1)
您提供的name
参数是组件的名称,而不是要创建的资源的全名。默认情况下,Pulumi为所有名称添加后缀,以避免名称冲突。跨多个堆栈。
要显式指定名称,请将其作为options参数传递:
const resourceGroupName = new azure.core.ResourceGroup("test-pulumi", {
name: "test-pulumi",
location: "francecentral",
});
这有点冗长,我们可能会选择禁用名称后缀-有关进展,请参见this issue。