2012-10-02 2 views
3

J'ai une instance MongoDB sur mon serveur EC2 que je veux être accessible à la fois de la machine elle-même (sur localhost) et aussi à distance.Comment mettre en place MongoDB pour être en lecture seule pour les connexions non-localhost

J'ai actuellement configuré il pour que je puisse me connecter à mon db de la machine elle-même sur localhost: 27017 (avec accès en lecture/écriture). Je veux que ce soit db disponible (mais seulement en lecture seule) à d'autres clients via my.ip.address: 27017.

Comment pourrais-je procéder à cette configuration?

Répondre

0

Si vous activez authentication ainsi que l'ajout d'un utilisateur local avec les deux autorisations de lecture et d'écriture, vous pouvez également ajouter un utilisateur en lecture seule.

Vous devrez gérer l'authentification dans votre application/code shell mais fondamentalement, tout le monde pas de l'hôte local doit authentifier comme utilisateur en lecture seule.

Questions connexes