Excluir um relatório

Um relatório criado pela API App Optimize é excluído automaticamente 24 horas após a criação. No entanto, é possível usar a API para excluir explicitamente o relatório antes do vencimento programado se ele não for mais necessário.

Depois de excluídos, um relatório e os dados dele não ficam mais acessíveis na API App Optimize.

Antes de começar

  1. Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. Instale a CLI do Google Cloud.

  3. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

  4. Para inicializar a gcloud CLI, execute o seguinte comando:

    gcloud init
  5. Verifique se você tem as permissões necessárias para concluir este guia.

  6. Instale a CLI do Google Cloud.

  7. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

  8. Para inicializar a gcloud CLI, execute o seguinte comando:

    gcloud init
  9. Verifique se você tem as permissões necessárias para concluir este guia.

Funções exigidas

Para receber as permissões necessárias para excluir um relatório, peça ao administrador para conceder a você o papel do IAM de Administrador do App Optimize (roles/appoptimize.admin) no projeto que tem o recurso de relatório. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.

Excluir um relatório

Para excluir um relatório usando a API REST, envie uma solicitação HTTP DELETE ao endpoint de recurso do relatório.

Use o seguinte comando curl para enviar a solicitação:

curl -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  "https://appoptimize.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/reports/REPORT_ID"

Substitua:

  • PROJECT_ID: o ID do Google Cloud projeto que é proprietário do recurso de relatório que você quer excluir.
  • REPORT_ID: o ID do relatório a ser excluído. Esse ID foi especificado quando o relatório foi criado e pode ser obtido listando os relatórios no projeto.

Se a solicitação for bem-sucedida, a API vai retornar a resposta JSON vazia {}.

A seguir