У нас есть кластер в AWS с запущенной и работающей БД документов. Я хотел предоставить некоторые дополнительные привилегии, поэтому я подключился к базе данных как пользователь с предоставленной ролью root
и сделал обычную вещь MongoDB:
db.grantRolesToUser("nameOfTheUser", ["readWrite"])
Вместо простого предоставления привилегий, он дал я:
2020-05-04T15:26:42.053+0000 E QUERY [js] uncaught exception: Error: Cannot update system managed users' roles :_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.grantRolesToUser@src/mongo/shell/db.js:1592:15
@(shell):1:1
Впервые слышу о любых управляемых системой пользователях . Я искал документы MongoDB и AWS DocumentDB, но нигде не нашел. Кто они? Как пользователь становится системой, управляемой ? И как я могу изменить свои привилегии?