gpt4 book ai didi

google-cloud-platform - 使用服务帐户进行跨项目管理

转载 作者:行者123 更新时间:2023-12-03 03:44:31 25 4
gpt4 key购买 nike

我需要一个可以访问多个项目的服务帐户,但我根本找不到实现此目的的方法。看来服务帐户总是与项目绑定(bind)的。

另一个选择是在单独的项目上创建一个服务帐户,然后使用 gcloud auth activate-service-account --key-file SOME_FILE.json 对它们进行身份验证,但这里的问题是它似乎不可能自动创建服务帐户。

那么问题是:是否可以创建跨项目服务帐户或自动创建服务帐户?如果我能两者都做就更好了

最佳答案

您应该能够将服务帐户添加到另一个项目:

  1. 在 Cloud Console 中的项目 A 中创建第一个服务帐号。使用 gcloud auth activate-service-account 激活它。

  2. 在 Cloud Console 中,导航到项目 B。找到“IAM 和管理”>“IAM”页面。单击“添加”按钮。在“新成员”字段中粘贴服务帐户的名称(它应该看起来像一个奇怪的电子邮件地址)并为其赋予适当的角色。

  3. 运行 gcloud 命令,并将 --project 设置为项目 B。它们应该会成功(我刚刚手动验证这是否有效)。

在解决所有安全问题之前,我们犹豫是否要自动创建服务帐户。

关于google-cloud-platform - 使用服务帐户进行跨项目管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35479025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com