несоответствие документации учетной записи службы iam

#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.

Всегда используйте все, что есть в официальной документации — это лучший источник ссылок, если вы сомневаетесь.