我有一些我想通过pulumi导入的dns记录,但由于这个错误,它们有些直率地失败了:
Diagnostics:
gcp:dns:RecordSet (root/my.domain./NS):
error: Preview failed: refreshing urn:pulumi:root::root::gcp:dns/recordSet:RecordSet::root/my.domain./NS: Error when reading or editing DNS Record Set "my.domain.": Get "https://www.googleapis.com/dns/v1beta2/projects/root-280012/managedZones/root/rrsets?alt=json&name=my.domain.&prettyPrint=false&type=NS": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
pulumi:pulumi:Stack (root-root):
error: preview failed
我才刚开始使用pulumi,所以我对这是否是GCP特定问题还是pulumi的一般性问题没有真正的了解,因此如果在错误的位置,我们深表歉意。
这仅仅是增加超时限制的一种情况吗? CLI有问题吗?为什么这个特定的请求超时? (每次尝试都会超时)
感谢任何建议!
答案 0 :(得分:0)
我通过使用customTimeouts
:https://www.pulumi.com/docs/intro/concepts/programming-model/#customtimeouts
创建资源时,可以将选项对象作为最后一个参数传递。在这种情况下,您可以添加customTimeouts配置,例如(对于打字稿):
{
customTimeouts: {
create: '5m',
delete: '5m',
update: '5m'
}
})