Login, authenticate, create, and access an Atlas cluster.
This command takes you through login, default profile creation, creating your first free tier cluster and connecting to it using MongoDB Shell.
Syntax
atlas setup [options]
Options
Name | Type | Required | Description |
---|---|---|---|
--accessListIp | strings | false | IP address to grant access to the deployment. Mutually exclusive with --currentIp. |
--autoScalingMode | string | false | Mode in which the cluster scales. Valid values are clusterWideScaling or independentShardScaling. This value defaults to "clusterWideScaling". |
--clusterName | string | false | Name of the cluster. To learn more, see https://dochub.mongodb.org/core/create-cluster-api. |
--connectWith | string | false | Method for connecting to the cluster. Valid values are compass, mongosh, vscode and skip. Mutually exclusive with --skipMongosh. |
--currentIp | false | Flag that adds the IP address from the host that is currently executing the command to the access list. Mutually exclusive with --accessListIp. | |
--enableTerminationProtection | false | Enables termination protection for your cluster. You can't delete a cluster with termination protection enabled. | |
--force | false | Flag that indicates whether to skip the request for input and create a cluster with the default settings for any unspecified options. | |
--gov | false | Login with Atlas for Government. | |
-h, --help | false | help for setup | |
--mdbVersion | string | false | Major MongoDB version of the deployment. |
--noBrowser | false | Don't try to open a browser session. | |
--password | string | false | Password for the user. |
--projectId | string | false | Hexadecimal string that identifies the project to use. This option overrides the settings in the configuration file or environment variable. |
--provider | string | false | Name of your cloud service provider. Valid values are AWS, AZURE, or GCP. |
-r, --region | string | false | Physical location of your MongoDB cluster. For a complete list of supported AWS regions, see: https://dochub.mongodb.org/core/aws-atlas. For a complete list of supported Azure regions, see: https://dochub.mongodb.org/core/azure-atlas. For a complete list of supported GCP regions, see: https://dochub.mongodb.org/core/gcp-atlas. |
--skipSampleData | false | Flag that indicates whether to skip loading sample data into your MongoDB cluster. | |
--tag | key=value | false | List that contains key-value pairs between 1 to 255 characters in length for tagging and categorizing the cluster. |
--tier | string | false | Tier for each data-bearing server in the cluster. To learn more about cluster tiers, see https://dochub.mongodb.org/core/cluster-tier-atlas. This value defaults to "M0". |
--username | string | false | Username for authenticating to MongoDB. |
Inherited Options
Name | Type | Required | Description |
---|---|---|---|
-P, --profile | string | false | Name of the profile to use from your configuration file. To learn about profiles for the Atlas CLI, see https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Examples
# Override default cluster settings like name, provider, or database username by using the command options atlas setup --clusterName Test --provider GCP --username dbuserTest