dna*_*iel 3 service-accounts google-cloud-platform
我有一个谷歌控制台帐户,但是当我进入服务帐户部分时,我看到了
这样的内容:

因此,我在我的项目中看到了很多服务帐户,并且
它们也有一个密钥 ID。当我在本地计算机上运行 Java 代码时,出现错误:
线程“main”中出现异常 java.io.IOException:应用程序默认凭据不可用。如果在 Google Compute Engine 中运行,则它们可用。否则,必须定义环境变量 GOOGLE_APPLICATION_CREDENTIALS 指向定义凭据的文件。 有关详细信息,请参阅 https://developers.google.com/accounts/docs/application-default-credentials 。
为此,我看到了这样的决议:
转到 Google Developers Console -> Credentials 并创建默认服务帐户 .json 密钥。当您执行此操作时,它会为您下载一个类似 default-account-credentials.json 的文件。
上面的步骤提到我需要创建一个默认服务帐户,然后它将
自动下载 .json 凭据密钥。 是否可以下载
Google Cloud
服务帐户页面上已列出的服务帐户的 .json 密钥?
我看到了密钥 ID,但我不确定它是否与创建新服务帐户时下载的.json 密钥文件相同。
创建后无法下载现有的 .json 密钥。它们只能在创建后才能下载。
您最好的选择是创建一个新密钥,出于安全原因,如果不需要,请删除旧密钥,以避免与旧密钥有关的任何潜在威胁。
为此,请转到 IAM-> 服务帐户,然后选择您的服务帐户并访问“密钥”选项卡。在此选项卡中,您将看到现有密钥,并且可以选择创建新密钥。
| 归档时间: |
|
| 查看次数: |
10359 次 |
| 最近记录: |