发送反馈
为本地或其他云服务提供商设置 ADC
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
如果您在 Google Cloud之外运行应用,则需要提供 Google Cloud 可识别的凭据才能使用 Google Cloud 服务。
工作负载身份联合
使用外部 IdP 的凭据进行 Google Cloud 身份验证的首选方法是使用工作负载身份联合 ;您需要创建一个凭据配置文件并将 GOOGLE_APPLICATION_CREDENTIALS
环境变量设置为指向它。此方法比创建服务账号密钥更安全。
如需有关为 ADC 设置工作负载身份联合的帮助,请参阅与其他云服务的工作负载身份联合 。
服务账号密钥
如果您无法配置工作负载身份联合,则必须创建一个服务账号,为其授予您的应用所需的 IAM 角色,并为该服务账号创建密钥。
如需创建服务账号密钥并将其提供给 ADC,请执行以下操作:
按照创建服务账号密钥 中的说明,创建一个具有您的应用所需的角色的服务账号,并为该服务账号创建密钥。
Set the environment variable GOOGLE_APPLICATION_CREDENTIALS
to the path of the JSON file that contains your credentials.
This variable applies only to your current shell session, so if you open
a new session, set the variable again.
Example: Linux or macOS
export GOOGLE_APPLICATION_CREDENTIALS = "KEY_PATH
"
Replace KEY_PATH
with the path of the JSON file that contains your credentials.
For example:
export GOOGLE_APPLICATION_CREDENTIALS = "/home/user/Downloads/service-account-file.json"
Example: Windows
For PowerShell:
$env :GOOGLE_APPLICATION_CREDENTIALS= "KEY_PATH
"
Replace KEY_PATH
with the path of the JSON file that contains your credentials.
For example:
$env :GOOGLE_APPLICATION_CREDENTIALS= "C:\Users\username\Downloads\service-account-file.json"
For command prompt:
set GOOGLE_APPLICATION_CREDENTIALS = KEY_PATH
Replace KEY_PATH
with the path of the JSON file that contains your credentials.
注意 :当您设置 GOOGLE_APPLICATION_CREDENTIALS
环境变量时,ADC 会先检查此位置,然后仅在必要时检查其他位置。
后续步骤
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-18。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-18。"],[],[]]