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

1次阅读

共计 472 个字符,预计需要花费 2 分钟才能阅读完成。

在有些时候,咱们可能会将零碎环境中的 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…

正文完
 0