1

为什么 Pulumi 不使用我提供的名称创建资源组?

这是我的小脚本

const azure = require("@pulumi/azure")

const resourceGroupName = new azure.core.ResourceGroup("test-pulumi", {
    location: "francecentral",
});

资源组名称为:test-pulumi83d54581

4

1 回答 1

3

您提供的name参数是组件的名称,而不是要创建的资源的全名。默认情况下,Pulumi 为所有名称附加一个后缀以避免名称冲突,例如跨多个堆栈。

要显式指定名称,请将其作为选项参数传递:

const resourceGroupName = new azure.core.ResourceGroup("test-pulumi", {
    name: "test-pulumi",
    location: "francecentral",
});

这有点冗长,我们可能会获得禁用名称后缀的选项 - 请参阅此问题以了解进度。

于 2018-11-20T20:48:48.470 回答