[英]Gcloud : Authenticating with Service Account
使用gcloud使用服务帐户进行身份验证我们正在使用以下命令使用.json文件激活服务帐户。
gcloud auth activate-service-account <service_account> --key-file <file_name>
完成此操作后,我们便可以部署模板。 但是我们不应该将json文件保留在服务器上以进行身份验证。
还有其他验证模板的方法吗?
有什么方法可以使用客户端密钥和客户端ID而不使用json文件来部署模板?
要在不存储私钥的情况下授权Cloud SDK工具,或者使用令牌, 请参阅OAuth :
gcloud init
, 请参阅运行gcloud init文档 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.