关于如何使用 python 列出 gcp 服务帐户密钥的任何想法
我需要组织内所有 GCP 项目中的所有服务帐户密钥的列表。我正在寻找的是处于活动状态的用户管理服务帐户密钥的列表...下面是我正在使用的代码
不确定缺少什么,我没有看到用户管理服务帐户密钥,我只看到系统管理。如何获取用户管理服务帐户密钥的列表?
I need a list of all service account keys in all gcp projects within an organization. What i am looking for is a list of user managed service account keys that are active...Below is the code i am using
Not sure what is missing, i don't see user managed service account keys, i only see system managed. How can i get a list of user managed service account keys??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在调用 projects.serviceAccounts.keys .list 方法,带有(可选?)
KeyType
SYSTEM_MANAGED
但您想要USER_MANAGED
我鼓励您放弃所有
subprocess
内容。它完全是多余的,使您的代码变得不必要的复杂和有问题。例子
You're calling the projects.serviceAccounts.keys.list method with an (optional?)
KeyType
of
SYSTEM_MANAGED
but you wantUSER_MANAGED
I encourage you to jettison all the
subprocess
stuff. It's entirely redundant, makes your code unnecessary complex and problematic.Example