cli/sdk

environment variable을 이용하여 인증할 수 있음

export GOOGLE_APPLICATION_CREDENTIALS=keyfile.json

keyfile.json는 아래와 같이 작성하면 된다.

{
  "type": "service_account",
  "project_id": "my-project-id",
  "private_key_id": "abcdefghijklmnopqrstuvwxyz0123456789",
  "private_key": "-----BEGIN PRIVATE KEY-----\nabcdefghijklmnopqrstuvwxyz012345\n...
  "client_email": "[email protected]",
  "client_id": "1234567890",
  "auth_uri": "<https://accounts.google.com/o/oauth2/auth>",
  "token_uri": "<https://oauth2.googleapis.com/token>",
  "auth_provider_x509_cert_url": "<https://www.googleapis.com/oauth2/v1/certs>",
  "client_x509_cert_url": "<https://www.googleapis.com/robot/v1/metadata/x509/my-service-account%40my-project-id.iam.gserviceaccount.com>"
}