Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur
Dokumentation zuApigee X wechseln. info
Einführung
In den folgenden Szenarien möchten Sie möglicherweise Monetarisierungsdaten aus Ihrer Organisation löschen:
- Monetarisierungsdaten aus einer Testorganisation löschen, die Sie wiederverwenden möchten. In diesem Fall müssen Sie die Apigee Edge-Daten synchronisieren, nachdem Sie die Monetarisierungsdaten gelöscht haben.
- Ihre Organisation löschen. In diesem Fall müssen Sie die Monetarisierungsdaten löschen, bevor Sie die Organisation löschen können.
Wenn Sie Monetarisierungsdaten aus einer Organisation löschen, werden die folgenden Daten endgültig entfernt:
- API-Pakete
- Tarifpakete
- Von Entwicklern akzeptierte Tarifpakete
- Monetarisierungstransaktionen
- Benachrichtigungsvorlagen
- Zahlungsanbieter von Drittanbietern, falls konfiguriert
In den folgenden Abschnitten werden die Schritte beschrieben, die zum Löschen von Monetarisierungsdaten aus Ihrer Organisation erforderlich sind, um die oben genannten Szenarien zu unterstützen:
- Löschen von Monetarisierungsdaten aus Ihrer Organisation aktivieren
- Monetarisierungsdaten löschen
- Status eines asynchronen Löschvorgangs ansehen
- Apigee Edge-Daten mit der Monetarisierung synchronisieren (wenn Sie die Organisation wiederverwenden möchten)
- Organisation löschen (wenn die Organisation nicht mehr benötigt wird)
Löschen von Monetarisierungsdaten aus Ihrer Organisation aktivieren
Bevor Sie Monetarisierungsdaten aus Ihrer Organisation löschen können, müssen Sie die Eigenschaft features.isMintOrgDataDeletionAllowed für Ihre Organisation aktivieren.
Aktivieren Sie die Eigenschaft, indem Sie einen POST Aufruf an die
https://api.enterprise.apigee.com/v1/organizations/org_name API senden,
wobei org_name der Name Ihrer Organisation ist.
curl -u email:password -X POST -H "Content-type:application/json" https://api.enterprise.apigee.com/v1/organizations/{org_name} -d \
'{
"name" : "{org_name}",
"properties" : {
"property" : [ {
"name" : "features.isMintOrgDataDeletionAllowed",
"value" : "true"
}, {
"name" : "features.topLevelDevelopersAreCompanies",
"value" : "false"
} ]
}
}'
Monetarisierungsdaten löschen
Wenn Sie Monetarisierungsdaten aus Ihrer Organisation löschen möchten, senden Sie eine POST-Anfrage an
/organizations/org_name/asyncjobs/deleteorgdata,
wobei org_name der Name Ihrer Organisation ist.
Mit der folgenden Anfrage werden beispielsweise Monetarisierungsdaten aus der myOrg
Organisation gelöscht:
curl -H "Content-Type:application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/deleteorgdata" \ -u email:password
Im Folgenden finden Sie ein Beispiel für die Antwort:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "DELETE_ORG" }
Status des asynchronen Löschvorgangs ansehen
Wenn Sie den Status des asynchronen Löschvorgangs aufrufen möchten, senden Sie eine GET Anfrage an
/asyncjobs/{id}, wobei {id} die ID des Löschvorgangs ist, die in der Antwort zurückgegeben wurde.
Mit der folgenden Anfrage wird beispielsweise der Status des asynchronen Löschvorgangs
mit der ID c6eaa22d-27bd-46cc-be6f-4f77270818cf angezeigt:
curl -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \ -u email:password
Im Folgenden finden Sie ein Beispiel für die Antwort:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "DELETE_ORG" }
Apigee Edge-Daten mit der Monetarisierung synchronisieren
Wenn Sie die Organisation wiederverwenden möchten, müssen Sie die Apigee Edge-Daten mit der Monetarisierung synchronisieren, wie unter Apigee Edge-Daten mit der Monetarisierung synchronisieren beschrieben.
Organisation löschen
Wenn die Organisation nicht mehr benötigt wird, können Sie sie löschen, nachdem Sie die Monetarisierungsdaten gelöscht haben, wie unter Organisation löschen beschrieben.