Ошибка средства устранения неполадок политики: «У вас нет разрешения на просмотр членства в определенных группах».

#google-cloud-platform #google-iam

#google-cloud-platform #google-iam

Вопрос:

Я пытаюсь проверить разрешения, доступные нашим сотрудникам в GCP.

Для этого я пытаюсь использовать gcloud policy-troubleshooter или консольную версию GCP same.

Я обнаружил, что я не могу видеть назначения ролей, привязанные к группам. В командной строке ответ содержит ошибку типа MEMBERSHIP_UNKNOWN_INFO_DENIED ; веб-версия менее кричащая: «Вы не знаете, входит ли участник в эту группу или нет, потому что у вас нет разрешения на просмотр членства в группе».

Я являюсь владельцем рассматриваемой группы, поэтому мне непонятно, почему у меня нет разрешений. Я вижу членство в группах на панели IAM Groups. Я также не могу определить, какого разрешения мне не хватает; нет записи в журнале аудита, запрещающей доступ.

Как я могу получить доступ для просмотра этих разрешений?

Комментарии:

1. Перейдите по этой ссылке и ознакомьтесь с разделом ролей IAM. Вы также можете посмотреть это видео . Пожалуйста, сообщите мне, какие роли и разрешения у вас есть?

Ответ №1:

После прочтения документации я заметил, что существует известное ограничение [1], которое объясняет, что средство устранения неполадок политики не всегда может полностью объяснить доступ к ресурсу. Если у вас нет доступа к политике, которая применяется к ресурсу, средство устранения неполадок политики не будет ее анализировать. Поэтому рекомендуется убедиться, что вам предоставлена роль Security Reviewer (роли / iam.securityReviewer). Это гарантирует, что вы сможете прочитать все применимые политики облачного IAM.

[1] https://cloud.google.com/iam/docs/troubleshooting-access#limitations

Комментарии:

1. Оказывается, членство в группах не распространяется (AFAICT) ни на одно разрешение IAM. Вам должно быть предоставлено разрешение group.read в GSuite.