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
分享
二维码
< <上一篇
下一篇>>