Pulumi 正在创建一个不同名称的 azure 资源组

Pulumi is creating an azure resource group with a different name

为什么 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",
});

这有点冗长,我们可能会得到一个禁用名称后缀的选项 - 请参阅 this issue 了解进展。