MongoDB Shard Zone
4 min
Resumo
- Gerenciar zonas de fragmentos.
- Adicione e remova zonas de fragmentos.
Parâmetros
Parâmetro | Tipo | Escolhas | Valores padrão | Comentários |
|---|---|---|---|
mongos_process | string | Padrão: "mongos" | Forneça um nome personalizado para o processo mongos. A maioria dos usuários pode ignorar esta configuração. |
name | string | | O nome da zona. |
namespace | string | | O namespace ao qual a zona está atribuída. Deve ser fornecido no formato database.collection. |
ranges | list | | Os intervalos atribuídos à Zona. |
state | string | Escolhas:
| O estado da zona. |
Extende fragmentos da documentação do módulo MongoDB Login options e MongoDB SSL options.
Exemplos
- name: Adicionar uma zona de fragmentos para NYC
mongodb_shard_zone:
name: "NYC"
namespace: "records.users"
ranges:
- [{ zipcode: "10001" }, { zipcode: "10281" }]
- [{ zipcode: "11201" }, { zipcode: "11240" }]
state: "present"
- name: Remova todos os intervalos de zona
mongodb_shard_zone:
name: "NYC"
namespace: "records.users"
state: "absent"
- name: Remova um intervalo de zona específico
mongodb_shard_zone:
name: "NYC"
namespace: "records.users"
ranges:
- [{ zipcode: "11201" }, { zipcode: "11240" }]
state: "absent"
Valores retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
changed | boolean | success | True when a change has happened |
failed | boolean | failed | If something went wrong |
msg | string | failure | A short description of what happened. |