<ph type="x-smartling-placeholder"></ph>
Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur
Apigee X-Dokumentation. Weitere Informationen
Einführung
In folgenden Fällen sollten Sie die Monetarisierungsdaten aus Ihrer Organisation löschen: Szenarien:
- Löschen Sie die Monetarisierungsdaten einer Testorganisation, die Sie wiederverwenden möchten. In dieser müssen Sie die Apigee Edge-Daten synchronisieren, nachdem Sie die Monetarisierungsdaten gelöscht haben.
- Organisation löschen. In diesem Fall musst du die Monetarisierungsdaten löschen, bevor du können die Organisation löschen.
Wenn Sie die Monetarisierungsdaten aus einer Organisation löschen, werden die folgenden Daten endgültig entfernt:
- API-Pakete
- Tarifpakete
- Vom Entwickler akzeptierte Preispläne
- Monetarisierungstransaktionen
- Benachrichtigungsvorlagen
- Zahlungsdrittanbieter, falls konfiguriert
In den folgenden Abschnitten werden die Schritte beschrieben, die erforderlich sind, um Monetarisierungsdaten aus deinen für die oben genannten Szenarien:
- Das Löschen von Monetarisierungsdaten aus Ihrem Organisation
- Monetarisierungsdaten löschen
- Status eines asynchronen Löschvorgangs ansehen
- Synchronisieren von Apigee Edge-Daten mit der Monetarisierung (wenn Sie Organisation wiederverwenden)
- Die Organisation löschen (wenn die Organisation nicht mehr verwaltet wird) erforderlich)
Löschen von Monetarisierungsdaten aus Ihrer Organisation aktivieren
Bevor Sie Monetarisierungsdaten aus Ihrer Organisation löschen können, müssen Sie
das Attribut features.isMintOrgDataDeletionAllowed
für Ihre Organisation.
Aktivieren Sie das Attribut, indem Sie einen POST
-Aufruf an die
https://api.enterprise.apigee.com/v1/organizations/org_name
API,
Dabei ist org_name
der Name Ihrer Organisation.
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 du Monetarisierungsdaten aus deiner Organisation löschen möchtest, sende eine POST-Anfrage an
/organizations/org_name/asyncjobs/deleteorgdata
,
Dabei ist org_name
der Name Ihrer Organisation.
Mit der folgenden Anfrage werden beispielsweise Monetarisierungsdaten aus myOrg
gelöscht
Organisation:
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 anzeigen
Um den Status des asynchronen Löschvorgangs anzuzeigen, senden Sie eine GET
-Anfrage an
/asyncjobs/{id}
, wobei {id}
die ID des zurückgegebenen Löschvorgangs ist
in der Antwort angeben.
Die folgende Anfrage zeigt beispielsweise den Status des asynchronen Löschvorgangs an.
mit der ID c6eaa22d-27bd-46cc-be6f-4f77270818cf
:
curl -X GET \ "https://api.enterprise.apigee.com/v1/mint/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 Monetarisierung synchronisieren
Wenn Sie die Organisation wiederverwenden möchten, müssen Sie Apigee Edge-Daten mit Monetarisierung, wie unter Apigee synchronisieren Edge-Daten mit Monetarisierung
Organisation löschen
Wird die Organisation nicht mehr benötigt, können Sie sie nach dem Löschen der Monetarisierungsdaten, wie unter Organisation löschen beschrieben.