我们正在推动使用不同的gcloud帐户在gcp中执行不同的存储桶。 我们可以使用不同的gcloud帐户同时从同一Windows服务器推送吗? 我们正在使用以下激活帐户 gcloud配置配置激活
我们无法做到这一点
cmd.exe / C gcloud配置设置帐户XXXXXXXXXXXXXXXXXXXXXXXXXX.gserviceaccount.com && gsutil ls gs:// BUCKET /
答案 0 :(得分:0)
答案是您无法以要求的方式使用gsutil
来执行此操作。
gsutil
与gcloud
共享凭据。您可能会试图从多个地方(终端)或进程中进行竞争。
如果您在系统上使用单独的登录帐户,因为凭据是相对于用户的主目录存储的,则可以执行此操作。
正确的方法是使用一个已通过Google Cloud IAM授予对所需存储桶的访问权限的服务帐户。然后,您无需切换帐户。