Google Cloud Shell 创建项目并开启 API 服务生成 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