Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App
/

Excluir um aplicativo

Você pode excluir um aplicativo do App Services a partir da UI do App Services, CLI ou API de administração.

Você precisará do seguinte para excluir uma aplicação na UI do Atlas:

  • Uma conta do MongoDB Atlas com permissões de Proprietário do Projeto. Para saber como se inscrever em uma conta gratuita, consulte Comece a usar o Atlas.

Você precisará do seguinte para excluir um aplicativo na CLI:

  • Uma conta do MongoDB Atlas com permissões de Proprietário do Projeto. Para saber como criar uma conta gratuita, consulte Comece a usar o Atlas .

  • Uma admin API do MongoDB Atlas par de chaves pública/privada. A chave da API deve ter permissões do Proprietário do projeto para trabalhar com o App Services Admin API.

  • Uma cópia da App Services CLI instalada e adicionada ao seu sistema local PATH. Para saber como, consulte Instalar App Services CLI.

  • O ID do aplicativo do cliente do seu aplicativo. Esta é a string exclusiva que contém o nome do seu aplicativo, por exemplo "myapp-abcde". Para saber como encontrar sua ID do aplicativo, consulte Obter metadados do aplicativo.

Você precisará dos seguintes itens para excluir um aplicativo com a API Admin:

1

Go para o Painel do projeto onde você deseja excluir o aplicativo. Selecione a aba App Services .

2

Para excluir uma aplicação, clique no menu ... no canto superior direito do bloco da aplicação que você deseja excluir.

Em seguida, selecione Delete App no menu suspenso que aparece.

A página solicita que você confirme que deseja excluir este aplicativo. Clique em Delete App para confirmar e excluir o aplicativo.

Bloco do aplicativo com a opção Excluir aplicativo sendo exibido
1

Use sua chave de API Admin do MongoDB Atlas para fazer login na CLI:

appservices login --api-key="<my api key>" --private-api-key="<my private api key>"
2

A CLI pode excluir um ou mais aplicativos com o seguinte comando:

appservices apps delete

Se você tiver mais de um aplicativo, será solicitado a selecionar um ou mais aplicativos que deseja excluir de uma lista de todos os seus aplicativos.

Se você já souber o nome ou ID do aplicativo que deseja excluir, especifique-o com o sinalizador --app :

appservices apps delete --app <App ID | App Name>

Dica

Veja também:

Para obter mais detalhes e sinalizadores adicionais, consulte a documentação do CLI para o comando app delete .

1

Chame o endpoint de autenticação do usuário administrador com seu par de chaves da API do MongoDB Atlas:

curl -X POST \
https://services.cloud.mongodb.com/api/admin/v3.0/auth/providers/mongodb-cloud/login \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"username": "<Public API Key>",
"apiKey": "<Private API Key>"
}'

Se a autenticação for bem-sucedida, o corpo da resposta conterá um objeto JSON com um valor access_token :

{
"access_token": "<access_token>",
"refresh_token": "<refresh_token>",
"user_id": "<user_id>",
"device_id": "<device_id>"
}

O access_token concede acesso à App Services Admin API. Você deve incluí-lo como um token do portador no cabeçalho Authorization para todas as solicitações de API Admin.

2

Envie uma solicitação para o endpoint Excluir um aplicativo.

Certifique-se de incluir sua API Admin access_token, o groupId do projeto Atlas que contém seu aplicativo e a string hexadecimal appId interna do aplicativo:

curl --request DELETE 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json'

Se seu aplicação for excluído com sucesso, o App Services retornará uma resposta 204 .

Voltar

Copiar um aplicativo