Un rapport créé par l'API App Optimize est automatiquement supprimé 24 heures après sa création. Toutefois, vous pouvez utiliser l'API pour supprimer explicitement le rapport avant son expiration programmée s'il n'est plus nécessaire.
Une fois supprimés, un rapport et ses données ne sont plus accessibles à partir de l'API App Optimize.
Avant de commencer
- Connectez-vous à votre Google Cloud compte. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $de crédits sans frais pour exécuter, tester et déployer des charges de travail.
-
Installez la Google Cloud CLI.
-
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
Pour initialiser la gcloud CLI, exécutez la commande suivante :
gcloud init -
Vérifiez que vous disposez des autorisations requises pour suivre les instructions de ce guide.
-
Installez la Google Cloud CLI.
-
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
Pour initialiser la gcloud CLI, exécutez la commande suivante :
gcloud init -
Vérifiez que vous disposez des autorisations requises pour suivre les instructions de ce guide.
Rôles requis
Pour obtenir les autorisations nécessaires pour supprimer un rapport,
demandez à votre administrateur de vous accorder le
le rôle IAM Administrateur App Optimize (roles/appoptimize.admin)
sur le projet propriétaire de la ressource de rapport.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Supprimer un rapport
Pour supprimer un rapport à l'aide de l'API REST, envoyez une requête HTTP DELETE au point de terminaison de la ressource du rapport.
Exécutez la commande curl suivante pour envoyer la requête :
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://appoptimize.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/reports/REPORT_ID"
Remplacez les éléments suivants :
PROJECT_ID: ID du projet propriétaire de la ressource de rapport que vous souhaitez supprimer. Google CloudREPORT_ID: ID du rapport à supprimer. Cet ID a été spécifié lors de la création du rapport et peut être obtenu en listant les rapports du projet.
Si la requête aboutit, l'API renvoie la réponse JSON vide {}.
Étape suivante
- Découvrez comment créer et lire un rapport.
- Comprendre le contrôle des accès avec IAM.
- Découvrez comment lister les rapports.