前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Pulumi Stack 命令不能找到默认的 Stack

Pulumi Stack 命令不能找到默认的 Stack

原创
作者头像
HoneyMoose
修改2021-06-07 10:22:11
5520
修改2021-06-07 10:22:11
举报
文章被收录于专栏:CWIKIUSCWIKIUS

在有些时候,我们可能会将系统环境中的 Pulumi 使用的 Token 进行更换。

当我们对 Token 进行更换后,你会发现 使用命令 ‘pulumi stack ls’ 查看当前项目的 stack 一直访问的是老的 stack。

原因和解决

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

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

缓存的文件名叫做 credentials.json,如果你是手动方式安装 pulumi 的话,这个文件就在:你安装的路径下面。

pulumi-stack-token-01
pulumi-stack-token-01

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

pulumi-stack-token-02
pulumi-stack-token-02

可以看到的是在这上面保存有 pulumi 的 token 信息。

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

Jenkins

如果你使用的是类似 Jenkins 的 CI 工具的话。

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

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

https://www.ossez.com/t/pulumi-stack-stack/13495

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原因和解决
    • Jenkins
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档