То, что я пытаюсь сделать:API SoftLayer: возможно ли ограничить доступ пользователей к управлению DNS с помощью SoftLayer API (а не портала SoftLayer)?
Аннулировать все права доступа и права доступа для пользователя, за исключением разрешения на управление DNS с использованием API SOFTLAYER.
То, что я сделал (с помощью питона клиента SOFTLAYER):
- отозванных все права пользователя по а), призывающей getPermissions() для получения прав доступа пользователей и б) вызова removeBulkPortalPermission() для всех получаемые разрешения пользователя.
- Удалены все права виртуального доступа, вызвав removeAllVirtualAccessForThisUser() для пользователя.
- Удалено все права доступа к оборудованию, вызвав removeAllHardwareAccessForThisUser() для пользователя.
- Предоставлено разрешения администратора DNS, вызвав addBulkPortalPermission ([{"ключ": "DNS_1", "keyName": "DNS_MANAGE", "name": "Manage DNS"}]) - addPortalPermission() может использоваться также.
Что вопрос:
Пользователь может получить доступ к функциям, кроме управления DNS (например, устройств> Управление> Изображения).