Managed acesso de programação a um projeto
Nesta página
Faça os procedimentos a seguir para gerenciar o acesso programático a um projeto. Para saber mais, consulte Conceder Acesso Programático a um Projeto.
Acesso necessário
Para executar qualquer uma das seguintes ação, você deve ter acesso do Project Owner
ao projeto.
Ver as chaves API em um projeto
Para listar todas as chaves API para seu projeto utilizando o Atlas CLI, execute o seguinte comando:
atlas projects apiKeys list [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI paraa lista de apiKeys de projetosdo Atlas .
Você pode visualizar as entradas da lista de acesso à API para uma chave de API do projeto utilizando um comando atlas organizations
.
Para listar as entradas da lista de acesso IP para sua chave API usando o Atlas CLI, execute o seguinte comando:
atlas organizations apiKeys accessLists list <apiKeyID> [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para atlas organizations apiKeys accessLists list.
Para visualizar os detalhes de uma chave API em um projeto usando a UI do Atlas:
No Atlas, visite a Project Access Manager página .
Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Execute uma das seguintes etapas:
Selecione Project Access no menu Access Manager na barra de navegação.
Ao lado do menu Projects , expanda o Options menu, clique em Project Settings e clique em Access Manager na barra lateral.
A página Gerenciador de acesso ao projeto é exibida.
Veja a lista de acesso.
Clique em à direita da chave API .
Clique em View Details.
O modal <Public Key> API Key Details exibe as seguintes informações:
O ofuscado Private Key
A data em que a chave foi usada pela última vez
A data em que a chave foi criada
O endereço ou endereços IP a partir dos quais a chave de API pode acessar a API
Alterar as funções de uma chave API em um projeto
No Atlas, vá para a Project Access Manager página .
Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Execute uma das seguintes etapas:
Selecione Project Access no menu Access Manager na barra de navegação.
Ao lado do menu Projects , expanda o Options menu, clique em Project Settings e clique em Access Manager na barra lateral.
A página Gerenciador de acesso ao projeto é exibida.
Selecione o novo role ou roles para a chave API no Project Permissions menu .
Editar a lista de acesso de uma chave API
Você pode editar as entradas da lista de acesso à API para a chave de API do projeto usando os comandos atlas organizations
.
Adicionar uma entrada da lista de acesso à API para a chave de API
Para criar uma entrada de lista de acesso IP para sua chave API utilizando o Atlas CLI, execute o seguinte comando:
atlas organizations apiKeys accessLists create [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para atlas organizations apiKeys accessLists create.
Excluir uma entrada da lista de acesso à API para a chave de API
Para excluir uma entrada de lista de acesso IP para sua chave API utilizando o Atlas CLI, execute o seguinte comando:
atlas organizations apiKeys accessLists delete <entry> [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para atlas organizations apiKeys accessLists delete.
No Atlas, vá para a Project Access Manager página .
Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Execute uma das seguintes etapas:
Selecione Project Access no menu Access Manager na barra de navegação.
Ao lado do menu Projects , expanda o Options menu, clique em Project Settings e clique em Access Manager na barra lateral.
A página Gerenciador de acesso ao projeto é exibida.
Edite o API Access List.
Não é possível modificar uma entrada da lista de acesso de chave API existente. Você deve excluí-lo e recriá-lo.
Clique em à direita do endereço IP para removê-lo.
Adicione o novo endereço IP ou bloco CIDR a partir do qual você deseja que o Atlas aceite solicitações de API para essa chave de API . Use uma das duas opções:
Clique em Add access list Entry e digite um endereço IP , ou
Clique em Use Current IP Address se o host que você está usando para acessar o Atlas também fizer solicitações de API usando essa chave de API .
Clique em Save.
Excluir uma chave API de um projeto
Para excluir uma chave API para seu projeto utilizando o Atlas CLI, execute o seguinte comando:
atlas projects apiKeys delete <ID> [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para excluir projetos Atlas apiKeys.
Para excluir uma chave API de um projeto usando a UI do Atlas:
No Atlas, vá para a Project Access Manager página .
Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Execute uma das seguintes etapas:
Selecione Project Access no menu Access Manager na barra de navegação.
Ao lado do menu Projects , expanda o Options menu, clique em Project Settings e clique em Access Manager na barra lateral.
A página Gerenciador de acesso ao projeto é exibida.