繁体   English   中英

Gcloud:使用服务帐户进行身份验证

[英]Gcloud : Authenticating with Service Account

使用gcloud使用服务帐户进行身份验证我们正在使用以下命令使用.json文件激活服务帐户。

gcloud auth activate-service-account <service_account> --key-file <file_name>

完成此操作后,我们便可以部署模板。 但是我们不应该将json文件保留在服务器上以进行身份​​验证。

还有其他验证模板的方法吗?

有什么方法可以使用客户端密钥和客户端ID而不使用json文件来部署模板?

要在不存储私钥的情况下授权Cloud SDK工具,或者使用令牌, 请参阅OAuth

  1. 您本地终端上的gcloud init请参阅运行gcloud init文档
  2. 在Compute Engine虚拟机实例上执行gcloud init请参阅设置gcloud计算文档

为避免出现提示,请在命令行中为gcloud init提供参数(仅在$ gcloud config set disable_prompts false

$ gcloud init --account=[account-name] --configuration=[config-name] --project=[prj-name] --console-only

有关更多详细信息,请参阅文档“ 管理SDK配置”和“ 管理SDK属性”。

还有Google Cloud Shell,具有5GB的永久磁盘存储空间,不需要其他授权即可使用Cloud SDK, 请参阅启动Cloud Shell

要提供授权,您还可以使用Cloud Identity and Access Management API 您可能还会发现关于堆栈溢出类似问题答案很有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM