Mongo shell is the command-line utility that you use to connect and perform query and admin operations on your Amazon DocumentDB cluster.
To install mongo shell, navigate to AWS cloud9 management Console and choose open IDE to launch AWS Cloud9 environment. You can close the Welcome screen and adjust your terminal to increase screen area.
You’ll now create the repository file. Copy the below line of code and paste in your AWS Cloud9 command prompt.
echo -e "[mongodb-org-4.0] \nname=MongoDB Repository\nbaseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/4.0/x86_64/\ngpgcheck=1 \nenabled=1 \ngpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc" | sudo tee /etc/yum.repos.d/mongodb-org-4.0.repo
After creating the repository, install mongo shell using the below
sudo yum install -y mongodb-org-shell
Amazon DocumentDB clusters have TLS enabled by default. For more information, refer Managing Amazon DocumentDB Cluster TLS Settings. Amazon DocumentDB defaults are configured to adhere to security best practices.
Download the CA certificate for Amazon DocumentDB to encrypt data in transit as follows.
Verify that the Amazon DocumentDB cluster is created by checking the status of the instance under Instances menu of the Amazon DocumentDB console. You’ll now connect to our cluster from the Cloud Environment. Navigate to Amazon Document DB console and locate your cluster using the cluster identifier
Click on the cluster identifier link and copy the connection string for your cluster.
You can omit the <insertYourPassword> text and paste the connecting string on your Cloud9 envrinment. Enter the password for Amazon DocumentDB cluster.
The Cloud9 envrionment is now connected to the Amazon DocumentDB cluster and you should see the
rs0:PRIMARY indicating that you have successfully connected to Amazon DocumentDB. If you are having trouble connecting, you may refer Troubleshooting Amazon DocumentDB for help.