如何在 Pulumi AWS Route 53 中使用域名?

How to work with domain names in Pulumi AWS Route 53?

我正在尝试使用 Pulumi 在 AWS 中创建一个托管区域,但是当我尝试为域名 example.com 创建一个区域时,它附加了一个随机的十六进制代码,所以区域的名称最终变成 example.com-55229cc

正在这样创建资源:

zone = pulumi_aws.route53.Zone('example.com')

我知道 Pulumi 有理由将十六进制代码附加到资源名称,但应该有适当的方法来处理 Route53 中的(子)域名。应如何创建托管区域?

托管区域的名称,也就是(子)域名,应使用“name”属性设置:

zone = pulumi_aws.route53.Zone('example.com', name='example.com')

根据文档https://www.pulumi.com/docs/reference/pkg/aws/route53/zone/#name_python