Skip to content

nullstone-modules/aws-mongodb-atlas

Repository files navigation

MongoDB Atlas

This module creates a MongoDB cluster as a managed service on Mongo Atlas. Mongo Atlas is a managed service offering provided by the creators of MongoDB.

When to use

MongoDB Atlas is a great choice if you want to use MongoDB, but do not want to manage the cluster (e.g. uptime, backups, encryptions, etc.). MongoDB, Inc. manages the servers, clusters, and sharding.

This requires a MongoDB Atlas account. Register for a new account here.

Security & Compliance

Security scanning is graciously provided by Bridgecrew. Bridgecrew is the leading fully hosted, cloud-native solution providing continuous Terraform security and compliance.

Infrastructure Security CIS AWS V1.3 PCI-DSS V3.2 NIST-800-53 ISO27001 SOC2 HIPAA

Secure Connection

This module creates a secure connection from your AWS network to the new MongoDB cluster. As a result, the newly-created MongoDB cluster can only be accessed from your AWS network.

It does so with a Private Link Endpoint. See the Mongo Atlas guide on Private Link for more information.

In order to establish this secure connection, an AWS VPC Endpoint from your AWS account is connected to a Mongo Atlas Private Link Endpoint. This is the recommended and most secure way to connect to your Mongo Atlas cluster. It does make this module AWS specific.

Logs

Logs for this infrastructure can be access through Atlas.