Le plus gros point était que je voulais que l'option SSL soit activée. Je n'ai trouvé aucune réponse simple, alors j'espère que cela aidera quelqu'un d'autre à s'aventurer dans cette voie.
La version d'EPEL avec l'option activée est construite avec une version incompatible de pcre-devel que l'Amazon AMI obtient du référentiel linux amzn1.
J'ai simplement reconstruit le binaire mongodb à partir du RPM source EPEL et le RPM résultant a été installé et a bien fonctionné.
J'ai dû retirer d'autres paquets pour le faire.
yum install rpm-build redhat-rpm-config gcc gcc-c++ make yum install openssl-devel snappy-devel v8-devel boost-devel python-devel python-nose scons pcre-devel readline-devel libpcap-devel gperftools-devel –y
rpmbuild --rebuild mongodb-2.4.6-1.el6.src.rpm
rpmbuild --rebuild python-pymongo-2.5.2-3.el6.src.rpm
rpmbuild --rebuild v8-3.14.5.10-3.el6.src.rpm
Les packages sont publiés publiquement pour toute autre personne ayant des difficultés avec cela et pour rester cohérent avec la licence AGPL.
Il a fallu près de 45 minutes pour qu'il se reconstruise, j'ai donc mis en place un petit dépôt pour ne pas avoir à reconstruire chaque nouvelle instance ainsi que des instructions si d'autres veulent en utiliser.
Instructions :http://mongodb.ssl.amzn1.bauman.in
wget http://mongodb.ssl.amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo
sudo mv mongodb.ssl.amzn1.bauman.in.repo /etc/yum.repos.d/mongodb.ssl.amzn1.bauman.in.repo
sudo yum install mongodb-server mongodb python-pymongo python-pymongo-gridfs -y
Fichier référentiel :http://mongodb.ssl. amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo