关于云服务:Pulumi-Stack-命令不能找到默认的-Stack

在有些时候,咱们可能会将零碎环境中的 Pulumi 应用的 Token 进行更换。

当咱们对 Token 进行更换后,你会发现 应用命令 ‘pulumi stack ls’ 查看以后我的项目的 stack 始终拜访的是老的 stack。

起因和解决

这是因为 pulumi 在第一次运行的时候会从零碎环境变量中获取 Token。

在随后的运行中就不会再次获取 Token 了,pulumi 缓存了你的 Token。

缓存的文件名叫做 credentials.json,如果你是手动形式装置 pulumi 的话,这个文件就在:你装置的门路上面。

文件的内容如下图显示的内容。

能够看到的是在这下面保留有 pulumi 的 token 信息。

如果心愿 pulumi 从新从环境变量中获取 Token 数据的话,那么你只须要手动删除这个文件即可。

Jenkins

如果你应用的是相似 Jenkins 的 CI 工具的话。

这个文件保留的门路为:/var/lib/jenkins/.pulumi/credentials.json

你须要将这个文件删除来让编译工具从新载入 Token。

https://www.ossez.com/t/pulum…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理