Google Cloud Platform(GCP) - Command
GCP
Command
列出 IAM 權限列表
gcloud projects get-iam-policy {projectID}
{projectID} 專案的 id
建立 IAM Key
gcloud iam service-accounts keys create --iam-account {iam email} {file name}
{iam email} 可以在 gcp 上面看到, 這是 IAM 權限對應的 email
{filename} 是指產生新的檔案的名稱
IAM Key to json Key
cat {key filename} | base64 > {filename}
{key filename} 是指原本取得的檔案名稱
{filename} 是指產生新的檔案的名稱
Docker Login With JsonKey
docker login -u _json_key --password-stdin {region} < {json filename}
{region} 目前有 https://us.gcr.io
https://eu.gcr.io
https://asia.gcr.io
這部分要去看 gcp 線上文件確認, 因為會不定時有新的
{json filename} 這裡要放的是 base64 過後的 Json file 名稱
列出 Service Account
gcloud iam service-accounts list