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/pulumi-stack-stack/13495

posted @   huyuchengus  阅读(57)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2018-06-05 Confluence 6 已经存在的安装配置数据库字符集编码
2018-06-05 Confluence 6 新安装配置数据库字符集编码
2018-06-05 Confluence 6 数据库整合有关你数据库的大小写敏感问题
2018-06-05 Confluence 6 数据库整合的方法 2:针对有大量附件的运行实例
2018-06-05 Confluence 6 数据库整合的方法 1:基本流程
2018-06-05 Confluence 6 数据库整合的限制
2018-06-05 Confluence 6 整合到其他数据库
点击右上角即可分享
微信分享提示