gpt4 book ai didi

bash - 无法验证应用程序默认凭据

转载 作者:行者123 更新时间:2023-12-02 09:26:21 25 4
gpt4 key购买 nike

我正在关注文档 here它说:

The simplest way for applications to authenticate to a Google Cloud Platform API service is by using Application Default Credentials (ADC). Services using ADC first search for credentials within a GOOGLE_APPLICATION_CREDENTIALS environment variable; Google Cloud recommends you set this environment variable to point to your service account key file (the .json file downloaded when you created a service account key, as explained in Set Up a Service Account.

它说使用这个命令:

$ export GOOGLE_APPLICATION_CREDENTIALS=<path_to_service_account_file>

在 Google Shell 中,我尝试过这样做:

<INSERT_SOMETHING>"~$ $ export GOOGLE_APPLICATION_CREDENTIALS=</Users/grantespanet/Downloads/myfile.json>

但我收到此错误:-bash: syntax error near unexpected token newline

我也尝试过这个:

<INSERT_SOMETHING>:~$ $ export GOOGLE_APPLICATION_CREDENTIALS=/Users/grantespanet/Downloads/myfile.json

但什么也没发生

我知道该命令指向正确的文件位置。如何成功验证应用程序默认凭据?

最佳答案

您正在执行的命令是变量赋值。变量 GOOGLE_APPLICATION_CREDENTIALS 被赋予 = 符号后面的值。

export 关键字的作用是使该变量可供执行该变量的 shell 的子进程使用。简单来说,这意味着您从 shell 启动的任何程序都将拥有该变量的副本(及其值)并且可以使用它。

该命令不产生可见结果或输出是完全正常的。

您的说明可能要求您在此命令之后启动其他命令,这些命令将使用该值。尝试执行后续步骤。

关于bash - 无法验证应用程序默认凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41755598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com