Exclua tabelas de dados ou projetos MaxCompute desnecessários para evitar consumo de recursos e custos de faturamento.
Excluir uma tabela
Execute o comando drop table para remover dados de exemplo e manter o projeto MaxCompute.
A manutenção dos dados de exemplo gera taxas de armazenamento na sua conta. Para regras de faturamento, consulte Taxas de armazenamento (pagamento conforme o uso).
-
No cliente MaxCompute, execute o seguinte comando para excluir uma tabela do projeto.
DROP TABLE <table_name>; -
Após excluir a tabela, execute o comando abaixo para verificar a exclusão.
SHOW tables;Se a tabela excluída não aparecer na saída, a exclusão foi concluída com sucesso.
Em caso de exclusão acidental, recupere a tabela apenas se o backup e a restauração estiverem ativados no projeto e a exclusão tiver ocorrido dentro do período de retenção configurado. Para mais informações, consulte Backup local.
Excluir um projeto MaxCompute
Se o projeto de exemplo não for mais necessário, siga estas etapas para excluí-lo. A exclusão do projeto também remove todas as tabelas nele contidas.
Na dúvida sobre a necessidade dos dados, interrompa primeiro o serviço e monitore possíveis impactos em outras operações de negócios. Caso nenhum impacto seja observado, exclua o projeto permanentemente; caso contrário, restaure-o manualmente. Para o procedimento de restauração, consulte Gerenciamento de projetos.
O MaxCompute não oferece suporte à exclusão de projetos por comandos no cliente. Exclua o projeto no console MaxCompute conforme descrito a seguir.
A exclusão de um projeto gera as seguintes consequências:
Todas as tabelas e respectivos dados no projeto são excluídos imediata e permanentemente, sem possibilidade de recuperação.
Todas as tarefas enviadas a este projeto falharão, pois o projeto deixará de existir.
Se o projeto MaxCompute estiver vinculado a um workspace do DataWorks, a exclusão tornará esse workspace inutilizável e irrecuperável. Antes de excluir o projeto, acesse o DataWorks e desvincule-o.
-
Autorização
Uma conta Alibaba Cloud ou um usuário RAM com a função Super_Administrator pode fazer login no console MaxCompute e excluir o projeto diretamente.
-
Usuários RAM padrão exigem autorização prévia:
Faça login no console RAM.
No painel de navegação à esquerda, selecione .
-
Na página Create Policy, selecione JSON Editor. Insira a seguinte política:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action":"odps:DeleteProject", "Resource": "*" } ] }Clique em OK. Na caixa de diálogo Create Policy, insira um Policy Name personalizado. Opcionalmente, adicione uma descrição e tags.
Defina o Policy Name personalizado como
MaxCompute-DeleteProject. -
Na página Authorize, clique em Create Authorization.
Na caixa de diálogo Create Authorization, selecione Principal e Policies.
Em Principal, selecione o usuário RAM a autorizar.
Em Policies, selecione a política criada. Neste exemplo, o nome da política é
MaxCompute-DeleteProject.
Clique em OK.
-
Excluir um projeto no console MaxCompute
Faça login no console MaxCompute e selecione uma região no canto superior esquerdo.
Na página Projects, clique em Delete na coluna Actions do projeto desejado.
Na caixa de diálogo Delete Project, marque a caixa de seleção Are you sure that you want to delete the MaxCompute project? e clique em OK para excluir o projeto MaxCompute.
Os projetos MaxCompute estão configurados como Immediately Delete and Prohibit Project Restoration.
Próximas etapas
Você concluiu o tutorial de Início Rápido do cliente MaxCompute. Para saber mais sobre o uso do MaxCompute, consulte Próximas etapas.