Cette page s'applique à Apigee et à Apigee hybrid.
Ce document décrit les étapes à suivre pour supprimer immédiatement une organisation Apigee ou Apigee hybrid sans période de conservation des données pour la suppression réversible.
Vous pouvez supprimer immédiatement une organisation Apigee ou Apigee hybrid
en appelant la méthode organizations.delete
de l'API Apigee
et en définissant le paramètre de requête retention sur NO_RETENTION.
Instructions
Suivez ces étapes pour lancer et suivre la suppression immédiate d'une organisation Apigee ou Apigee hybrid.
-
Envoyez la requête de suppression immédiate en appelant l'
organizations.deleteAPI avec leretention=NO_RETENTIONparamètre de requête :curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ 'https://apigee.googleapis.com/v1/organizations/ORG_NAME?retention=NO_RETENTION'
Où ORG_NAME est le nom de l'organisation Apigee que vous souhaitez supprimer.
Lorsque la requête de suppression immédiate démarre correctement, la commande renvoie une opération de longue durée semblable à la sortie suivante :
{ "name": "organizations/shreypaidapgx/operations/29b3280b-4287-46dc-8a08-069daf9f9bd4", "metadata": { "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata", "operationType": "DELETE", "targetResourceName": "organizations/shreypaidapgx", "state": "IN_PROGRESS" } }
-
Suivez l'état de l'opération de suppression à l'aide de l'ID d'opération renvoyé dans la sortie de la commande précédente. La suppression devrait prendre au maximum deux heures.
Dans les commandes suivantes, remplacez ORG_NAME par le nom de votre organisation Apigee et OPERATION_ID par l'ID d'opération de l'étape précédente (par exemple,
29b3280b-4287-46dc-8a08-069daf9f9bd4).-
Pendant la suppression, l'interrogation de l'opération renvoie un
statedeIN_PROGRESS:curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ 'https://apigee.googleapis.com/v1/organizations/ORG_NAME/operations/OPERATION_ID'
{ "name": "organizations/shreypaidapgx/operations/29b3280b-4287-46dc-8a08-069daf9f9bd4", "metadata": { "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata", "operationType": "DELETE", "targetResourceName": "organizations/shreypaidapgx", "state": "IN_PROGRESS" } }
-
Une fois la suppression terminée, l'interrogation de l'opération renvoie un
statedeFINISHEDet"done": true:curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ 'https://apigee.googleapis.com/v1/organizations/ORG_NAME/operations/OPERATION_ID'
{ "name": "organizations/shreypaidapgx/operations/29b3280b-4287-46dc-8a08-069daf9f9bd4", "metadata": { "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata", "operationType": "DELETE", "targetResourceName": "organizations/shreypaidapgx", "state": "FINISHED" }, "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
-
Résoudre les problèmes liés à la suppression immédiate
Si l'opération state reste IN_PROGRESS pendant plus de deux heures, contactez
l'assistance Google Cloud pour
obtenir de l'aide.