gcloud具有不同配置的多个终端处于活动状态

时间:2019-04-24 14:58:04

标签: gcloud gcloud-cli

我在不同的环境下工作过渡和生产。通常,我需要在两种环境中同时进行操作。每个环境都是一个gcloud配置。所以我总是在配置之间切换。

我想在不同的终端中激活不同的配置,有什么办法吗?

当我运行下面的命令时,它会影响所有终端,有什么方法可以只影响当前终端?

gcloud config configurations activate <config-name>

任何解决方法的想法也将有用

谢谢

1 个答案:

答案 0 :(得分:1)

根据gcloud help

GLOBAL FLAGS
     ...
     --configuration=CONFIGURATION
        The configuration to use for this command invocation. For more
        information on how to use configurations, run: gcloud topic
        configurations. You can also use the [CLOUDSDK_ACTIVE_CONFIG_NAME]
        environment variable to set the equivalent of this flag for a terminal
        session.

您可以在一个终端中运行

export CLOUDSDK_ACTIVE_CONFIG_NAME=config-name1

和另一个终端

export CLOUDSDK_ACTIVE_CONFIG_NAME=config-name2

希望如此。