|
1 | 1 | # quickstart-mongodb |
2 | | -## MongoDB on the AWS Cloud |
3 | | - |
4 | | -This Quick Start sets up a flexible, scalable AWS environment for MongoDB, and launches MongoDB into a configuration of your choice. |
5 | | - |
6 | | -MongoDB is an open source, NoSQL database that provides support for JSON-styled, document-oriented storage systems. |
7 | | -Its flexible data model enables you to store data of any structure, and it provides full index support, sharding, and replication. |
8 | | - |
9 | | -The Quick Start offers two deployment options: |
10 | | - |
11 | | -- Deploying MongoDB into a new virtual private cloud (VPC) on AWS |
12 | | -- Deploying MongoDB into an existing VPC on AWS |
13 | | - |
14 | | -You can also use the AWS CloudFormation templates as a starting point for your own implementation. |
15 | | - |
16 | | - |
17 | | - |
18 | | -For architectural details, best practices, step-by-step instructions, and customization options, see the |
19 | | -[deployment guide](https://fwd.aws/3d33d). |
20 | | - |
21 | | -To post feedback, submit feature ideas, or report bugs, use the **Issues** section of this GitHub repo. |
22 | | -If you'd like to submit code for this Quick Start, please review the [AWS Quick Start Contributor's Kit](https://aws-quickstart.github.io/). |
23 | | - |
24 | | -## Deploy with Control Tower |
25 | | -You can deploy MongoDB in a customized AWS Control Tower environment to help you set up a secure, multi-account AWS environment using AWS best practices. For details, see [Customizations for AWS Control Tower](https://aws.amazon.com/solutions/implementations/customizations-for-aws-control-tower/). |
26 | | - |
27 | | -The root directory of the MongoDB Quick Start repo includes a `ct` folder with a `manifest.yaml` file to assist you with the AWS Control Tower deployment. This file has been customized for the MongoDB Quick Start. |
28 | | - |
29 | | -In the following sections, you will review and update the settings in this file and then upload it to the S3 bucket that is used for the deployment. |
30 | | - |
31 | | -### Review the manifest.yaml file |
32 | | - |
33 | | -1. Navigate to the root directory of the MongoDB Quick Start, and open the `manifest.yaml` file, located in the `ct` folder. |
34 | | -2. Confirm that the `region` attribute references the Region where AWS Control Tower is deployed. The default Region is us-east-1. You will update the `regions` attribute (located in the *resources* section) in a later step. |
35 | | -3. Confirm that the `resource_file` attribute points to the public S3 bucket for the MongoDB Quick Start. Using a public S3 bucket ensures a consistent code base across the different deployment options. |
36 | | - |
37 | | -If you prefer to deploy from your own S3 bucket, update the path as needed. |
38 | | - |
39 | | -4. Review each of the `parameters` attributes and update them as needed to match the requirements of your deployment. |
40 | | -5. Confirm that the `deployment_targets` attribute is configured for either your target accounts or organizational units (OUs). |
41 | | -6. For the `regions` attribute, add the Region where you plan to deploy the MongoDB Quick Start. The default Region is us-east-1. |
42 | | - |
43 | | -### Upload the manifest.yaml file |
44 | | -1. Compress the `manifest.yaml` file and name it `custom-control-tower-configuration.zip`. |
45 | | -2. Upload the `custom-control-tower-configuration.zip` file to the S3 bucket that was created for the AWS Control Tower deployment (`custom-control-tower-configuration-<accountnumber>-<region>`). |
46 | | - |
47 | | -The file upload initiates the customized pipeline that deploys the Quick Start to your target accounts. |
48 | | - |
49 | | -To post feedback, submit feature ideas, or report bugs, use the **Issues** section of this GitHub repo. |
50 | | -If you'd like to submit code for this Quick Start, please review the [AWS Quick Start Contributor's Kit](https://aws-quickstart.github.io/). |
51 | 2 |
|
| 3 | +This repository has been deprecated favor of https://github.com/aws-quickstart/quickstart-mongodb-atlas. |
0 commit comments