Menu Docs
Página inicial do Docs
/ /
Atlas CLI
/

Automações de teste com projetos e clusters efêmeros

Nesta página

  • Pré-requisitos
  • Siga estas etapas

Este tutorial demonstra como criar e excluir rapidamente projetos e clusters efêmeros do Atlas usando a Atlas CLI. Projetos e clusters efêmeros fornecem ambientes de teste temporários que você isola de seus projetos e clusters de produção. Você pode usar projetos efêmeros e clusters para testar seus scripts de automação antes de usar os scripts em clusters de produção.

Antes de começar, conclua as seguintes tarefas:

  • Crie uma conta de Atlas user.

  • Crie uma organização Atlas e anote seu ID de organização. Você pode localizar o ID da organização executando o comando de lista de organizações doAtlas .

  • Instale ou Atualize o Atlas CLI.

  • Conecte-se a partir da Atlas CLI.

1
  1. Execute o comando atlas users describe para localizar seu Atlas user ID. Substitua <YOUR-EMAIL> pelo endereço de e-mail associado à sua Atlas user.

    atlas users describe --username <YOUR-EMAIL>
  2. Execute o comando Atlas projeto create para criar o projeto efêmero. Substitua <ORG-ID> pelo ID da organização e substitua <YOUR-USER-ID> pelo seu Atlas user ID que você recuperou na etapa anterior.

    atlas projects create myEphemeralProject --orgId <ORG-ID> --ownerId <YOUR-USER-ID>
  3. Recupere o ID do projeto efêmero que você criou a partir da resposta. Na resposta de exemplo a seguir, o ID do projeto é 64933bde48add154124e343f.

    Project '64933bde48add154124e343f' created.

    Como alternativa, você pode usar o comando Atlas lista de projeto para encontrar o ID do projeto.

  4. Execute o comando atlas setup para criar um cluster M10 e um usuário de banco de dados. Substitua <YOUR-PASSWORD> por uma senha para o usuário do banco de dados e substitua <PROJECT-ID> pelo ID do projeto para o projeto efêmero que você criou.

    atlas setup --clusterName myEphemeralCluster --provider AWS --region US_EAST_1 --tier M10 --username myEphemeralUser --password <YOUR-PASSWORD> --currentIp --skipSampleData --projectId <PROJECT-ID> --force

    Depois que o Atlas cria o cluster, a Atlas CLI fornece a connection string e se conecta ao cluster por meio demongosh.

2
3
  1. Execute o comando atlas clusters delete para excluir o cluster efêmero e seus usuários do banco de dados. Substitua <PROJECT-ID> pelo ID do projeto do seu projeto efêmero.

    atlas clusters delete myEphemeralCluster --projectId <PROJECT-ID> --force
  2. Execute o comando Atlas projeto delete para excluir o projeto efêmero. Substitua <PROJECT-ID> pelo ID do projeto do seu projeto efêmero.

    atlas projects delete <PROJECT-ID> --force

    Observação

    Você não pode excluir o projeto efêmero até que o cluster efêmero termine de ser desligado. Se você receber um erro informando CANNOT_CLOSE_GROUP_ACTIVE_ATLAS_CLUSTERS, aguarde cinco minutos e execute o comando atlas projects delete novamente.

Você pode executar o comando Atlas projeto list para confirmar a exclusão bem-sucedida do projeto efêmero e do cluster. Se o projeto efêmero estiver ausente da lista, você excluiu com êxito o projeto e o cluster.

Voltar

Use o Atlas Search