1. Создайте учетную запись службы
gcloud iam service-accounts create [SA-NAME] \
--description "[SA-DESCRIPTION]" \
--display-name "[SA-DISPLAY-NAME]"
2. Получите имя только что созданной учетной записи службы:
gcloud iam service-account list
3. Предоставьте роль администратора хранилища учетной записи службы.
gcloud projects add-iam-policy-binding my-project-123 \
--member serviceAccount:my-sa-123@my-project-123.iam.gserviceaccount.com \
--role roles/storage.admin
4.Создайте ключ учетной записи службы
gcloud iam service-accounts keys create ~/key.json \
--iam-account [SA-NAME]@[PROJECT-ID].iam.gserviceaccount.com
5. Установите переменную env
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/[FILE_NAME].json"
6. Запустите код из учебника