Posting here as this still comes as the number one search result on Google for
"Bitnami AWS KeystoneJS MongoDB authorization error". This is still an issue with Bitnami MEAN stack but only because Bitnami's MongoDB configuration file is set for
auth=true (authorization: enabled). If you comment auth=true and un-comment noauth=true, restart MongoDB, KeystoneJS does not throw this error.
Ideally though you want authorization enabled and want KeystoneJS to login using the MONGO_URI in the .env as described in this thread, but I feel it would be better to actually create a KeystoneJS specific user and DB and pass that in the MONGO_URI. That's what I did and it works as expected, obviously because as Jed points out the credentials are just passed straight through to Mongoose, which creates the collections and the admin user in the newly created keystone db.
I also found I could reproduce this issue in any Unix/Linux instance which has authorization enabled for MongoDB, so not really a Keystone issue as much as a security/setup consideration.
Hope this helps anyone else having the same problem.