#service-accounts #google-deployment-manager
#сервис-учетные записи #google-deployment-manager
Вопрос:
Существует несоответствие между документацией для учетной записи службы IAM V1 и примером, показанным в https://github.com/GoogleCloudPlatform/deploymentmanager-samples/blob/master/examples/v2/project_creation/service-accounts.py.
В документе показано, что в свойствах есть поле «имя» со значением, которое выглядит как projects/{PROJECT_ID}/ServiceAccounts/{UNIQUE_ID}. Другими свойствами, которые можно задать, являются ‘DisplayName’ и ‘description’.
В примере отсутствуют свойства name и description, но вместо этого есть ‘AccountId’ и ‘ProjectID’.
Я не понимаю, какое использование является правильным.
Ответ №1:
Пример на Github устарел: Latest commit 81378b1 on Mar 4, 2017
и документация была обновлена совсем недавно: Last updated 2020-08-18 UTC
это означает, что некоторые имена полей изменились, и пример неверен.
Чтобы исправить это, вы можете сообщить о проблеме в системе отслеживания проблем Google.
Всегда используйте все, что есть в официальной документации — это лучший источник ссылок, если вы сомневаетесь.