【发布时间】:2017-12-02 20:36:55
【问题描述】:
我有两个 Google Cloud 服务帐号;我的两个项目各有一个。
# ACCOUNTS
editor@someproj-1.iam.gserviceaccount.com
editor@someproj-2.iam.gserviceaccount.com
我可以告诉gcloud在执行命令之前我需要使用哪个帐户:
gcloud set account [ACCOUNT]
问题:有什么方法可以配置gcloud 和gsutil,以便它们用于在各自项目中执行的操作,而无需我在这些帐户之间手动切换所有时间?
我在一个项目中管理实例,并从另一个项目的存储桶中上传/下载文件。在命令之间必须一直执行gcloud set_account [ACCOUNT] 变得相当乏味。
我需要同时在两个项目中运行长时间运行的命令,这使我认为如果我激活/停用用于这些命令的帐户,我会陷入困境。
也许我唯一的选择是从两个不同的 Docker 容器运行 google-cloud-sdk?
【问题讨论】:
标签: google-compute-engine gcloud