我正在做GoogleCloudReady Facilitator Program研讨会实验,我在做实验时遇到了一个问题。
当我尝试运行gcloud auth list
命令时,我将面对
To login, run:
$ gcloud auth login `ACCOUNT`
我的期望输出应该是
[core]
project = <project_ID>
以及根据文档
请帮帮我,我的时间不多了。
正如前面的一些注释所提到的,您需要首先进行身份验证。根据您所遵循的指南或实验,可能会为您设置配置或初始化。
。:在本qwiklab中,不需要运行gcloud auth login
,因为shell已经在配置文件中为您初始化了,因此您可以使用gcloud auth list
而无需运行第一个命令。
在实验室之外,在控制台或使用CLI,您需要做一些配置:
配置是一组gcloud CLI属性。配置的工作原理类似于概要文件。
当您开始使用gcloud CLI时,您将使用名为default的单个配置,您可以通过运行
gcloud init
或gcloud config set
来设置属性。这个单一的默认配置适用于大多数用例。
这是设置gcloud CLI的第一步,初始化gcloud命令行
gcloud init
执行以下设置步骤:
授权gcloud CLI使用您的用户帐户凭据访问Google Cloud,或者允许您选择一个帐户,如果您之前已授权访问
设置gcloud CLI配置并设置一组基本属性,包括上述步骤中的活动帐户、当前项目,以及(如果适用)默认的Compute Engine区域和区域
您可以运行以下命令作为gcloud init的替代品:
命令 | 说明 |
---|---|
gcloud auth login |
无需配置即可授权用户帐户 |
gcloud auth activate-service-account |
授权使用业务帐号,而不是用户帐号。 |
… | … |