Habilite ou desabilite a capacidade de criar vários private endpoints por região em todo provedor de serviços de nuvem em um projeto. O provedor de serviços de nuvem gerencia os private endpoints do projeto. As connection strings com clusters fragmentados globais e multirregional existentes são alteradas quando você habilita essa configuração. Você deve atualizar seus aplicativos para usar as novas connection strings. Isso pode causar tempo de inatividade. Depois de habilitado, você não pode criar conjuntos de réplicas. Para usar esse recurso, todos os clusters na implantação devem ser clusters fragmentados.
- Proprietário do projeto
parâmetros de caminho
-
Sequência única de 24dígitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuário autenticado tem acesso.
AVISO: grupos e projetos são termos sinônimos. O ID do seu grupo é igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos.
O formato deve corresponder ao seguinte padrão:
^([a-f0-9]{24})$.
parâmetros de query
-
Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON
envelope. Alguns clientes de API não podem acessar os cabeçalhos de resposta HTTP ou o código de status. Para corrigir isso, defina envelope=true na consulta. Os endpoints que retornam uma lista de resultados usam o objeto de resultados como um envelope. O aplicativo adiciona o parâmetro de status ao corpo da resposta.O valor padrão é
false. -
Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint.
O valor padrão é
false.Prettyprint
corpo, corpo
Obrigatório
Habilite ou desabilite a capacidade de criar vários private endpoints por região em todos os fornecedores de serviços de nuvem em um projeto.
-
Sinalizador que indica se alguém habilitou a configuração de private endpoint regionalizado para o projeto especificado.
Configure este valor para
truepara habilitar private endpoints regionalizados. Isso permite criar mais de um private endpoint em uma região de provedor de nuvem. Você precisa habilitar essa configuração para se conectar a clusters fragmentados globais e multirregionais do MongoDB Cloud. Habilitar private endpoints regionalizados introduz as seguintes limitações:- Seus aplicativos devem usar as novas cadeias de conexão para clusters fragmentados globais e multirregionais existentes. Isso pode causar tempo de inatividade.
- Seu projeto MongoDB Cloud não pode conter conjuntos de réplicas nem você pode criar novos conjuntos de réplicas neste projeto.
- Não é possível desativar essa configuração se você tiver:
- mais de um private endpoint em mais de uma região
- mais de um private endpoint em uma região e um private endpoint em uma ou mais regiões.
Configure este valor como
falsepara desabilitar private endpoints regionalizados.
curl \
--request PATCH 'https://cloud.mongodb.com/api/atlas/v1.0/groups/32b6e34b3d91647abb20e7b8/privateEndpoint/regionalMode' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"enabled":true}'
{
"enabled": true
}
{
"enabled": true
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"error": 401,
"errorCode": "NOT_ORG_GROUP_CREATOR",
"reason": "Unauthorized"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"error": 403,
"errorCode": "CANNOT_CHANGE_GROUP_NAME",
"reason": "Forbidden"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint) Cannot find resource AWS",
"error": 404,
"errorCode": "RESOURCE_NOT_FOUND",
"reason": "Not Found"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint) Cannot delete organization link while there is active migration in following project ids: 60c4fd418ebe251047c50554",
"error": 409,
"errorCode": "CANNOT_DELETE_ORG_ACTIVE_LIVE_MIGRATION_ATLAS_ORG_LINK",
"reason": "Conflict"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"error": 500,
"errorCode": "UNEXPECTED_ERROR",
"reason": "Internal Server Error"
}