为什么 Pulumi 不使用我提供的名称创建资源组?
这是我的小脚本
const azure = require("@pulumi/azure")
const resourceGroupName = new azure.core.ResourceGroup("test-pulumi", {
location: "francecentral",
});
资源组名称为:test-pulumi83d54581
您提供的name
参数是组件的名称,而不是要创建的资源的全名。默认情况下,Pulumi 为所有名称附加一个后缀以避免名称冲突,例如跨多个堆栈。
要显式指定名称,请将其作为选项参数传递:
const resourceGroupName = new azure.core.ResourceGroup("test-pulumi", {
name: "test-pulumi",
location: "francecentral",
});
这有点冗长,我们可能会获得禁用名称后缀的选项 - 请参阅此问题以了解进度。