使用Google Kubernetes引擎在本地运行项目时,VS代码使用了错误的Google Cloud帐户



我使用的是带有谷歌云代码插件的VS代码。我使用的是我的个人电子邮件地址,该地址与谷歌云的个人实例相关联。我在工作中得到了一个谷歌云的沙盒实例。尽管我已经用我的工作电子邮件地址登录了谷歌云,但每当我试图在Kubernetes开发会话中使用云代码运行我的项目时,都会记录一个关于引用我个人帐户的权限的错误。我相信这是因为VS代码不知何故被我的个人电子邮件地址卡住了。

我尝试从VS代码命令托盘中注销所有帐户,但没有成功。

如何解决此问题?

以下是GCP日志记录中的错误。我知道这是我个人帐户的电子邮件地址,因为日志条目的标签是:principal_email: my_personal@email.address。当然,我的个人电子邮件地址不是我工作的GCP实例的一部分,因此是权限问题。

{
insertId: "redacted"
logName: "projects/redacted/logs/cloudaudit.googleapis.com%2Factivity"
protoPayload: {
@type: "type.googleapis.com/google.cloud.audit.AuditLog"
authenticationInfo: {1}
authorizationInfo: [2]
metadata: {1}
methodName: "storage.buckets.create"
requestMetadata: {4}
resourceLocation: {1}
resourceName: "projects/_/buckets/redacted"
serviceName: "storage.googleapis.com"
status: {1}}
receiveTimestamp: "2022-09-09T12:07:41.184289826Z"
resource: {2}
severity: "ERROR"
timestamp: "2022-09-09T12:07:40.135804318Z"
}

如果这是这个问题的错误堆栈交换,我深表歉意。如果是的话,请指引我去右边的。

根据@Dshiz,解决方案为:

这肯定是插件的某种损坏。我卸载/重新安装,然后通过插件的"帮助和反馈"菜单(碰巧丢失了重新安装之前(,并清除错误。

最新更新