GCP cloud sheel error: No credentialed accounts
GCP cloud sheel error: No credentialed accounts
我正在做 GoogleCloudReady 促进者计划研讨会实验室,我在做实验室时遇到了问题。
当我尝试 运行 gcloud auth list
命令时,我正面临
To login, run:
$ gcloud auth login `ACCOUNT`
我的预期输出应该是
[core]
project = <project_ID>
以及根据文档。
请帮帮我,我的时间已经过去了。
之前有评论提到,需要先进行身份验证。根据您遵循的指南或实验室,可能会为您设置配置或初始化。
例如:在这个 qwiklab 中不需要 运行 gcloud auth login
因为 shell 已经在配置文件中为你初始化了,所以你可以使用gcloud auth list
没有 运行 宁第一个命令。
在实验室之外,在控制台中或使用 CLI,您需要做一些 Configurations:
A configuration is a set of gcloud CLI properties. A configuration works like a profile.
When you start using the gcloud CLI, you'll work with a single configuration named default and you can set properties by running gcloud init
or gcloud config set
. This single default configuration is suitable for most use cases.
这是设置 gcloud CLI、Initializing the gcloud CLI.
的第一步
gcloud init
performs the following setup steps:
Authorizes the gcloud CLI to use your user account credentials to access Google Cloud, or lets you select an account if you have previously authorized access
Sets up a gcloud CLI configuration and sets a base set of properties, including the active account from the step above, the current project, and if applicable, the default Compute Engine region and zone
You can run the following as alternatives to gcloud init:
Command
Description
gcloud auth login
Authorize with a user account without setting up a configuration.
gcloud auth activate-service-account
Authorize with a service account instead of a user account. Useful for authorizing non-interactively and without a web browser.
...
...
因此,根据具体情况,您可能只需要指明 shell 您正在使用的用户帐户(以防未在前面提到的 qwiklab image 中指定)为您完成所有初始化)使用 gcloud auth login
,或者您可能需要使用 gcloud init
.
设置一个全新的配置文件
在这种情况下,您 listing accounts 没有先进行身份验证,这就是它打印该消息的原因。
执行 login/init 命令后,您可以 或像您之前尝试的那样列出帐户,以确认您现在使用的是正确的帐户。
我正在做 GoogleCloudReady 促进者计划研讨会实验室,我在做实验室时遇到了问题。
当我尝试 运行 gcloud auth list
命令时,我正面临
To login, run:
$ gcloud auth login `ACCOUNT`
我的预期输出应该是
[core]
project = <project_ID>
以及根据文档。
请帮帮我,我的时间已经过去了。
之前有评论提到,需要先进行身份验证。根据您遵循的指南或实验室,可能会为您设置配置或初始化。
例如:在这个 qwiklab 中不需要 运行 gcloud auth login
因为 shell 已经在配置文件中为你初始化了,所以你可以使用gcloud auth list
没有 运行 宁第一个命令。
在实验室之外,在控制台中或使用 CLI,您需要做一些 Configurations:
A configuration is a set of gcloud CLI properties. A configuration works like a profile.
When you start using the gcloud CLI, you'll work with a single configuration named default and you can set properties by running
gcloud init
orgcloud config set
. This single default configuration is suitable for most use cases.
这是设置 gcloud CLI、Initializing the gcloud CLI.
的第一步
gcloud init
performs the following setup steps:
Authorizes the gcloud CLI to use your user account credentials to access Google Cloud, or lets you select an account if you have previously authorized access
Sets up a gcloud CLI configuration and sets a base set of properties, including the active account from the step above, the current project, and if applicable, the default Compute Engine region and zone
You can run the following as alternatives to gcloud init:
Command | Description |
---|---|
gcloud auth login |
Authorize with a user account without setting up a configuration. |
gcloud auth activate-service-account |
Authorize with a service account instead of a user account. Useful for authorizing non-interactively and without a web browser. |
... | ... |
因此,根据具体情况,您可能只需要指明 shell 您正在使用的用户帐户(以防未在前面提到的 qwiklab image 中指定)为您完成所有初始化)使用 gcloud auth login
,或者您可能需要使用 gcloud init
.
在这种情况下,您 listing accounts 没有先进行身份验证,这就是它打印该消息的原因。
执行 login/init 命令后,您可以