Ein mit der App Optimize API erstellter Bericht wird 24 Stunden nach seiner Erstellung automatisch gelöscht. Sie können die API jedoch verwenden, um den Bericht vor dem geplanten Ablaufdatum explizit zu löschen, wenn er nicht mehr benötigt wird.
Nach dem Löschen kann über die App Optimize API nicht mehr auf einen Bericht und seine Daten zugegriffen werden.
Hinweis
-
Melden Sie sich in Ihrem Google Cloud Konto an. Wenn Sie noch kein Konto bei Google Cloudhaben, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Verify that you have the permissions required to complete this guide.
Wählen Sie den Tab für die geplante Verwendung der Beispiele in diesem Dokument aus:
gcloud
Aktivieren Sie Cloud Shell in der Google Cloud Console.
Unten in der Google Cloud Console wird eine Cloud Shell Sitzung gestartet und eine Eingabeaufforderung angezeigt. Cloud Shell ist eine Shell-Umgebung in der das Google Cloud CLI bereits installiert ist und Werte für Ihr aktuelles Projekt bereits festgelegt sind. Das Initialisieren der Sitzung kann einige Sekunden dauern.
Informationen zum Einrichten der Authentifizierung für eine Produktionsumgebung finden Sie in der Google Cloud Authentifizierungsdokumentation unter Standardanmeldedaten für Anwendungen für Code einrichten, der auf Google Cloud ausgeführt wird.
Python
- Installieren Sie die Python-Clientbibliothek für die App Optimize API.
-
Wenn Sie die Python-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten Sie dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
-
Installieren Sie die Google Cloud CLI.
-
Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
Wenn Sie eine lokale Shell verwenden, erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Nutzerkonto:
gcloud auth application-default login
Wenn Sie Cloud Shell verwenden, ist dies nicht erforderlich.
Wenn ein Authentifizierungsfehler zurückgegeben wird und Sie einen externen Identitätsanbieter (IdP) verwenden, prüfen Sie, ob Sie sich mit Ihrer föderierten Identität in der gcloud CLI angemeldet haben.
Weitere Informationen finden Sie in der Dokumentation zur-Authentifizierung unter ADC für eine lokale Entwicklungsumgebung einrichten Google Cloud .
Informationen zum Einrichten der Authentifizierung für eine Produktionsumgebung finden Sie in der Google Cloud Authentifizierungsdokumentation unter Standardanmeldedaten für Anwendungen für Code einrichten, der auf Google Cloud ausgeführt wird.
-
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI.
Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
Weitere Informationen finden Sie in der Google Cloud Authentifizierungsdokumentation unter Für die Verwendung von REST authentifizieren.
Informationen zum Einrichten der Authentifizierung für eine Produktionsumgebung finden Sie in der Google Cloud Authentifizierungsdokumentation unter Standardanmeldedaten für Anwendungen für Code einrichten, der auf Google Cloud ausgeführt wird.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die
App Optimize-Administrator (roles/appoptimize.admin) IAM-Rolle für das Projekt zuzuweisen, in dem sich die Berichtsressource befindet, damit Sie die Berechtigungen erhalten, die Sie zum Löschen eines Berichts benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Bericht löschen
Folgen Sie der Anleitung für die gewünschte Methode, um einen Bericht zu löschen:
gcloud
Verwenden Sie den Befehl gcloud beta app-optimize reports delete, um den Bericht zu entfernen.
gcloud beta app-optimize reports delete REPORT_ID \
--project=PROJECT_ID \
--location=global
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Google Cloud Projekts , in dem sich die Berichtsressource befindet, die Sie löschen möchten.REPORT_ID: die ID des zu löschenden Berichts. Diese ID wurde beim Erstellen des Berichts angegeben und kann durch Auflisten der Berichte im Projekt abgerufen werden.
Python
Der folgende Python-Code verwendet AppOptimizeClient.delete_report(), um den Bericht zu entfernen.
from google.cloud import appoptimize_v1beta
project_id = "PROJECT_ID"
report_id = "REPORT_ID"
name = f"projects/{project_id}/locations/global/reports/{report_id}"
# Create the App Optimize client and request a report deletion
client = appoptimize_v1beta.AppOptimizeClient()
request = appoptimize_v1beta.DeleteReportRequest(name=name)
client.delete_report(request=request)
print(f"Deleted report: {name}")
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Google Cloud Projekts , in dem sich die Berichtsressource befindet, die Sie löschen möchten.REPORT_ID: die ID des zu löschenden Berichts. Diese ID wurde beim Erstellen des Berichts angegeben und kann durch Auflisten der Berichte im Projekt abgerufen werden.
REST
Verwenden Sie den folgenden curl-Befehl, um eine HTTP
DELETE-Anfrage an den Ressourcenendpunkt des Berichts zu senden:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://appoptimize.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/reports/REPORT_ID"
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Google Cloud Projekts , in dem sich die Berichtsressource befindet, die Sie löschen möchten.REPORT_ID: die ID des zu löschenden Berichts. Diese ID wurde beim Erstellen des Berichts angegeben und kann durch Auflisten der Berichte im Projekt abgerufen werden.
Wenn die Anfrage erfolgreich ist, gibt die API die leere JSON-Antwort {} zurück.
Nächste Schritte
- Bericht erstellen und lesen
- Zugriffssteuerung mit IAM .
- Erfahren Sie, wie Sie Berichte auflisten.