Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
Einführung
In den folgenden Fällen können Sie Monetarisierungsdaten aus Ihrer Organisation löschen:
- Lösche die Monetarisierungsdaten einer Testorganisation, die du wiederverwenden möchtest. In diesem Fall müssen Sie die Apigee Edge-Daten synchronisieren, nachdem Sie die Monetarisierungsdaten gelöscht haben.
- Organisation löschen. In diesem Fall müssen Sie die Monetarisierungsdaten löschen, bevor Sie die Organisation löschen können.
Wenn Sie die Monetarisierungsdaten einer Organisation löschen, werden die folgenden Daten endgültig entfernt:
- API-Pakete
- Tarifpakete
- Vom Entwickler akzeptierte Preispläne
- Monetarisierungstransaktionen
- Benachrichtigungsvorlagen
- Externe Zahlungsdienstleister, 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 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 du Monetarisierungsdaten aus deiner Organisation löschen kannst, musst du die Property features.isMintOrgDataDeletionAllowed
für deine Organisation aktivieren.
Aktivieren Sie das Attribut, 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 Organisation myOrg
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
Um den Status des asynchronen Löschvorgangs anzusehen, senden Sie eine GET
-Anfrage an /asyncjobs/{id}
, wobei {id}
die ID des Löschvorgangs ist, der in der Antwort zurückgegeben wurde.
Die folgende Anfrage zeigt beispielsweise den Status des asynchronen Löschvorgangs mit der ID c6eaa22d-27bd-46cc-be6f-4f77270818cf
an:
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 der Monetarisierung synchronisieren, wie unter Apigee Edge-Daten mit Monetarisierung synchronisieren beschrieben.
Organisation wird gelöscht
Wenn die Organisation nicht mehr benötigt wird, können Sie sie nach dem Löschen der Monetarisierungsdaten löschen, wie unter Organisation löschen beschrieben.