Gerenciar o acesso do desenvolvedor
Para criar, atualizar ou excluir um aplicativo, você deve ter acesso ao projeto MongoDB Atlas que contém o aplicativo. O App Services determina as permissões de acesso do desenvolvedor para um determinado usuário do MongoDB Cloud com base nasfunções de projeto atribuídas.
A tabela a seguir descreve as permissões de acesso associadas a uma determinada função de projeto:
Role do projeto | Permissões de acesso |
---|---|
Proprietário do projeto | Acesso total de leitura e gravação a todos os aplicativos associados ao projeto. |
Todas as outras funções | Acesso somente leitura para todos os aplicativos associados ao projeto. |
Observação
Para obter mais informações sobre como adicionar usuários e equipes ao Atlas, consulte Usuários e equipes do Atlas.
Permitir acesso a não proprietários
Você não pode modificar diretamente uma aplicação sem a role de proprietário do projeto em seu projeto Atlas. No entanto, essa função inclui permissões amplas que podem ser muito permissivas para sua organização.
Para permitir que não proprietários modifiquem uma aplicação, você pode proxy as alterações por meio de um sistema de controle de origem ou de uma pipeline de CI/CD com permissões mais refinadas. Por exemplo, você pode habilitar o Automatic Github Deployment e fazer com que os desenvolvedores enviem alterações para o repositório em vez de diretamente para o aplicativo.