我正在尝试将docker图像推送到Container Registry,以便我的应用程序可以使用它。
为此,我必须设置身份验证。
这需要使用如下命令:
gcloud auth activate-service-account ACCOUNT --key-file=KEY-FILE这里提到:https://cloud.google.com/container-registry/docs/advanced-authentication#gcloud-helper
但我首先必须设置服务帐户密钥,如下所述:https://cloud.google.com/iam/docs/creating-managing-service-account-keys#creating
我做了链接说的所有事情,我得到了json文件。
但是密钥文件参数到底是什么呢?
没有提到KEY-FILE参数是什么。
发布于 2021-05-10 21:53:54
在Key-file Parameter中,您基本上需要提供您的服务帐户Json文件,该文件是您在本地创建并下载到您的系统中的,其中包含一个私钥。
所以基本上它看起来就像
gcloud auth activate-service-account Name-of-Your-Service_account --key-file name of the serviceaccount json file.示例:
$gcloud auth activate-service-account test-account@temp123.iam.gserviceaccount.com --key-file myservice.json发布于 2021-05-11 06:42:08
@user1584421 KEY-FILE是您生成的json文件的物理位置。
假设- C:\my-key.json
https://stackoverflow.com/questions/67471276
复制相似问题