managed acesso de programação a múltipla organização
Nesta página
- A autenticação OAuth 2.0 para acesso programático ao Atlas está disponível como um recurso de visualização.
- O recurso e a documentação correspondente podem mudar a qualquer momento durante o período de Pré-visualização. Para utilizar a 2.0 autenticação OAuth, crie uma conta de serviço do para utilizar em seus pedidos para a API de Administração do Atlas .
Na hierarquia de organizações e projetos, uma organização pode conter vários projetos (anteriormente conhecido como grupos). Com esta estrutura:
O faturamento é feito no nível da organização, preservando a visibilidade de uso em cada projeto.
Você pode ver todos os projetos dentro de uma organização.
Você pode usar equipes para atribuir usuários da organização em massa a projetos dentro da organização.
Se você precisar escalar além dos limites do projeto existente, poderá criar várias organizações.
Acesso necessário
Para executar qualquer uma das seguintes ações, você deve ter acesso de Organization Owner
ao Atlas.
Criar várias organizações
Repita as seguintes etapas para criar várias organizações:
Insira o nome da sua organização.
Importante
Não inclua informações confidenciais no nome da sua organização.
Selecione Atlas e clique em Next.
Você tem a opção de adicionar uma nova organização do Cloud Manager ou uma nova organização do Atlas. Para mais informações sobre o Cloud Manager, consulte a documentação.
(Opcional) Desabilite o requisito da lista de acesso IP para a API de administração do Atlas.
Ao criar uma nova organização com a UI do Atlas, o Atlas exigirá listas de acesso IP para a API de administração do Atlas por padrão. Se você precisar de uma lista de acesso IP, suas chaves do API de administração do Atlas poderão fazer solicitações de API somente a partir dos endereços IP ou CIDR baseados em localização que você especificar na lista de acesso IP.
Para desativar o requisito da lista de acesso IP e permitir que as chaves da API de administração do Atlas façam solicitações de qualquer endereço na Internet, alterne Require IP Access List for the Atlas Administration API para OFF.
Para mais informações, consulte Opcional: exigir uma lista de acesso IP para a API de administração do Atlas.
(Opcional) Configurar o faturamento entre organizações
Você pode configurar o faturamento entre organizações para compartilhar uma assinatura de faturamento entre várias organizações.
Aplicam-se os seguintes pré-requisitos e limitações:
Para vincular uma organização pagante a outra organização, você deve ter privilégios do
Organization Billing Admin
ouOrganization Owner
para ambas as organizações.Uma organização pagadora deve ter uma assinatura do Atlas.
Uma organização pagadora e todas as organizações vinculadas devem estar em situação regular e não ter pagamentos falhados.
Uma organização pagante e quaisquer organizações vinculadas devem estar no mesmo nível de suporte.
Uma organização pagante e quaisquer organizações vinculadas devem ter os mesmos mínimos, aumentos e SLA para seu plano de assinatura.
Uma organização pagante e quaisquer organizações vinculadas não podem ter um plano de suporte de autoatendimento ativo.
Uma organização pagadora e quaisquer organizações vinculadas não podem ter acordos de compromisso mensais sobrepostos.
Uma organização pagadora com um plano de assinatura pré-pago e quaisquer organizações vinculadas devem estar no mesmo plano de assinatura atual e futuro.
Você pode vincular manualmente uma organização pagadora à UI do Atlas ou vincular uma organização pagadora com código de programação manualmente com a Admin API do Atlas, para um máximo de 250 organizações. Para vincular uma organização pagadora a mais de 250 outras organizações, entre em contato com o suporte.
Uma organização pagante ainda não pode ser uma organização vinculada.
Uma organização pagadora pode ser vinculada a uma organização de autoatendimento.
Uma organização pagadora e quaisquer organizações vinculadas não podem ter um plano de assinatura do marketplace de autoatendimento ativo.
Observação
Para comprar uma assinatura que permita o faturamento entre organizações, entre em contato com o MongoDB Sales.
Para configurar uma organização pagadora e vincular outras organizações a ela:
(Opcional) No Atlas, crie uma organização para configurá-la como organização pagadora.
Se você quer criar uma nova organização por meio da qual pagar, crie uma organização.
Observação
Você pode renomear uma organização para alcançar a configuração entre organizações desejada.
No Atlas, acesse a página Billing da sua organização.
Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.
Execute uma das seguintes etapas:
Clique em Billing na barra de navegação.
Clique em Billing na barra lateral.
A página de faturamento é exibida.
Selecione organizações para vincular à sua organização pagadora.
Uma caixa de diálogo exibe sua organização selecionada em Paying organization à esquerda e uma lista de organizações que você pode vincular a ela em Select organizations to link à direita.
Selecione cada organização que você deseja vincular à organização pagadora.
Clique em Review and Finish.
Conceder acesso ao projeto às suas organizações
Para gerenciar projetos em todas as suas organizações, você precisa conceder a cada organização acesso programático aos projetos. Você pode usar chaves de API ou contas de serviço. Para saber mais sobre chaves de API versus contas de serviço, consulte Conceder acesso programático ao Atlas.
Crie uma chave de API para cada organização.
Repita as etapas para criar uma chave de API para uma organização para cada organização.
Convide a chave da organização para cada projeto dentro da organização.
Para cada projeto dentro de uma organização, convidar a chave da organização relacionada.
Repita as etapas para criar uma conta de serviço para cada projeto. A conta de serviço que você cria para um projeto é adicionada automaticamente à organização principal com a Organization Member
permissão.