Crie uma nova migração push live.
Visualização pública: o subcomando atlas api, gerado automaticamente a partir da API de administração do MongoDB Atlas , oferece cobertura completa da API de administração e está atualmente em visualização pública (forneça feedback em https://feedback.mongodb.com/ fóruns/930808-atlas-cli). Os recursos da API de administração têm seu próprio ciclo de vida de versão, que você pode verificar por meio do link de documentação do endpoint da API fornecido.
Para migrar usando scripts, use o mongomirror em vez do Atlas CLI. Para saber mais sobre mongomirror, consulte https://www.mongodb.com/pt-br/docs/atlas/reference/mongomirror/.
Sintaxe
atlas liveMigrations create [options]
Opções
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
--clusterName | string | true | Etiqueta legível por humanos que identifica o cluster de destino do Atlas. |
--drop | false | Sinalizador que indica se esse processo deve descartar as coleções existentes do cluster de destino (Atlas) fornecido em --destinationClusterName antes de iniciar a migração de dados do cluster de origem. | |
--force | false | Sinalizador que indica se o prompt de confirmação deve ser ignorado antes de prosseguir com a ação solicitada. | |
-h, --help | false | ajuda para criar | |
--migrationHost | strings | true | Lista de hosts que executam o MongoDB Agent que podem transferir seus dados do MongoDB dos sistemas de origem (Cloud Manager ou Ops Manager) para o destino (Atlas). Cada processo de migração em produção usa seu próprio host de migração dedicado. |
-o, --output | string | false | Formato de saída. Os valores válidos são JSON, json-path, go-template ou go-template-file. Para ver o resultado completo, use a opção -o JSON. |
--projectId | string | false | String hexadecimal que identifica o projeto a ser usado. Esta opção substitui as configurações no arquivo de configuração ou variável de ambiente. |
--sourceCACertificatePath | string | false | Caminho para o certificado CA que os certificados TLS assinados usam para autenticar no cluster de origem do Cloud Manager ou do Ops Manager. Omita este valor se --sourceSSL não for passado. |
--sourceClusterName | string | true | Etiqueta legível por humanos que identifica o Cloud Manager de origem ou o cluster do Ops Manager. |
--sourceManagedAuthentication | false | Sinalizador que indica se a MongoDB managed a autenticação no cloud Manager de origem ou no cluster do Ops Manager. Se você definir isso como verdadeiro, não forneça valores para --sourceUsername e --sourcePassword. Mutuamente exclusivo com --sourceUsername. | |
-p, --sourcePassword | string | false | Senha que autentica o nome de usuário no cluster de origem do Cloud Manager ou do Ops Manager. Omita este valor se --sourceManagedAuthentication for passado. |
--sourceProjectId | string | true | String única de 24 dígitos hexadecimais que identifica o projeto de origem. |
--sourceSsl | false | Sinalizador que indica se a fonte de dados tem o TLS habilitado. | |
-u, --sourceUsername | string | false | Etiqueta legível por humanos que identifica o usuário SCRAM-SHA que se conecta ao Cloud Manager de origem ou ao cluster do Ops Manager. Omita este valor se --sourceManagedAuthentication estiver definido. Mutuamente exclusivo com --sourceManagedAuthentication. |
Opções herdadas
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
-P, --profile | string | false | Nome do perfil a ser usado no arquivo de configuração. Para saber mais sobre perfis para o Atlas CLI, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Saída
Se o comando for bem-sucedido, a CLI retornará uma saída semelhante à amostra a seguir. Os valores entre colchetes representam seus valores.
ID LAGTIME READY FOR CUTOVER STATUS <Id> <LagTimeSeconds> <ReadyForCutover> <Status>