Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.

Criar um cluster do Atlas usando um arquivo de configuração

Este tutorial demonstra como usar comandos Atlas CLI para criar um novo cluster do Atlas a partir de um arquivo de configuração. Especificamente, demonstra como:

  1. Obtenha as definições de configuração de um Atlas cluster existente e salve as configurações em um arquivo de configuração usando o comando Atlas clusters describe .

  2. Crie um cluster do Atlas a partir do arquivo de configuração usando o comando clusters do Atlas create.

Antes de começar, você deve ter o seguinte:

  • Um perfil que contém os IDs da organização e do projeto Atlas de onde você deseja recuperar as configurações de cluster existentes e onde deseja criar o novo cluster.

Você pode usar os procedimentos nesta seção para criar facilmente um novo cluster exportando configurações de um cluster existente em vez de criar manualmente um arquivo de configuração.

1

Para saber mais, consulte Conectar a partir do Atlas CLI.

2
atlas clusters describe <cluster-name> --output json > myCluster.json

Substitua <cluster-name> no comando anterior pelo nome do cluster existente que você deseja clonar.

1

Exemplo

O exemplo a seguir usa o editor vi para exibir as configurações do conjunto de réplicas de um cluster M10 chamado mySandbox no arquivo myCluster.json .

vi myCluster.json
{ "backupEnabled": true, "biConnector": { "enabled": false, "readPreference": "secondary" }, "clusterType": "REPLICASET", "connectionStrings": { "standard": "<connection-string>" }, "diskSizeGB": 10, "encryptionAtRestProvider": "NONE", "groupId": "<group-id>", "id": "<64403dd1f2a6b45e71527d5a>", "mongoDBMajorVersion": "6.0", "mongoDBVersion": "6.0.5", "name": "mySandbox", "paused": false, "pitEnabled": true, "stateName": "IDLE", "replicationSpecs": [ { "numShards": 1, "id": "64403dbb0a052449df3d04ae", "zoneName": "Zone 1", "regionConfigs": [ { "analyticsAutoScaling": { "diskGB": { "enabled": true }, "compute": { "enabled": true, "scaleDownEnabled": true, "minInstanceSize": "M10", "maxInstanceSize": "M40" } }, "analyticsSpecs": { "diskIOPS": 3000, "ebsVolumeType": "STANDARD", "instanceSize": "M10", "nodeCount": 0 }, "electableSpecs": { "diskIOPS": 3000, "ebsVolumeType": "STANDARD", "instanceSize": "M10", "nodeCount": 3 }, "readOnlySpecs": { "diskIOPS": 3000, "ebsVolumeType": "STANDARD", "instanceSize": "M10", "nodeCount": 0 }, "autoScaling": { "diskGB": { "enabled": true }, "compute": { "enabled": true, "scaleDownEnabled": true, "minInstanceSize": "M10", "maxInstanceSize": "M40" } }, "priority": 7, "providerName": "AWS", "regionName": "US_EAST_1" } ] } ], "createDate": "2023-04-19T19:15:29Z", "rootCertType": "ISRGROOTX1", "versionReleaseSystem": "LTS", "terminationProtectionEnabled": false}
2

Para saber mais sobre as configurações opcionais e obrigatórias, consulte Arquivo de Configuração de Cluster.

3
1

Para saber mais, consulte Conectar a partir do Atlas CLI.

2
atlas clusters create <new-cluster-name> -f myCluster.json

Substitua <new-cluster-name> no comando anterior pelo nome do novo cluster que você deseja criar.

3
atlas clusters watch <new-cluster-name>

Substitua <new-cluster-name> no comando anterior pelo nome do novo cluster.

Este comando verifica o status do cluster periodicamente até atingir o estado IDLE . Quando o cluster atingir o estado esperado, o comando imprimirá “Cluster disponível.”