GCP Получить пользовательское разрешение роли IAM, используя Python - PullRequest
2 голосов
/ 20 апреля 2020

Я использую код Python для получения разрешений, представленных в пользовательской роли IAM. Хотя я передаю параметр согласно документации https://cloud.google.com/iam/docs/creating-custom-roles#iam -custom-role-get-metadata- python. Это выбрасывает меня ниже ошибка. role['name'] предполагает идентификатор роли из роли IAM. Я не могу понять это из документов Google. Любая помощь будет оценена.

TypeError: Параметр "name" value "projects / my-new-project-273607 / role / CustomRole" не соответствует шаблону "^ role / [^ /] + $ "

roles = service.roles().list(parent='projects/' + 'my-new-project-273607').execute()['roles']
print('Name: ' + roles['name'])
role = service.roles().get(name=roles['name']).execute()
for permission in role['includedPermissions']:
    print(permission)
print('permissions:' + role['includedPermissions'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...