Google Cloud Shell 创建新项目开启某项服务并添加用户生成json密钥
由于用到了Google一些api限制使用额度,用多个项目来补足配额问题:
代码很简单,说明文件里都有
目录
1.添加新项目
gcloud projects create 项目名
2.切换到新项目
gcloud config set project 项目名
3.开通indexing api 服务
gcloud services enable 服务名/api名
如果不清除,可以使用:
gcloud services list --available
来查看可用的服务列表
4.创建服务账号
gcloud iam service-accounts create 服务账号 \
--description="服务账号描述" \
--display-name="服务账号名称"
5.为服务账号创建使用权限
gcloud projects add-iam-policy-binding 项目名 \
--member="serviceAccount:服务账号@项目名.iam.gserviceaccount.com" \
--role="roles/iam.serviceAccountUser"
6.生成json密钥
gcloud iam service-accounts keys create 文件名.json \
--iam-account=服务账号@项目名.iam.gserviceaccount.com
7.打包所有文件
tar czvf alljsonfile.tar.gz *
8.下载到本地
cloudshell download alljsonfile.tar.gz
版权声明:
作者:José
链接:https://www.josejang.com/about-work/306.html
来源:José's ⎝⏠⏝⏠⎠ Blog
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论