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>"
}