Esta página se aplica a Apigee y Apigee Hybrid.
En este documento, se describen los pasos para borrar de inmediato una organización de Apigee o Apigee Hybrid sin un período de retención de datos de eliminación temporal.
Para borrar de inmediato una organización de Apigee o Apigee Hybrid
llamando al método de la API de Apigee
organizations.delete
y configurando el parámetro de consulta retention en NO_RETENTION.
Instrucciones
Sigue estos pasos para iniciar y hacer un seguimiento de la eliminación inmediata de una organización de Apigee o Apigee Hybrid.
-
Para emitir la solicitud de eliminación inmediata, llama a la
organizations.deleteAPI con elretention=NO_RETENTIONparámetro de consulta:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ 'https://apigee.googleapis.com/v1/organizations/ORG_NAME?retention=NO_RETENTION'
Donde ORG_NAME es el nombre de la organización de Apigee que deseas borrar.
Cuando la solicitud de eliminación inmediata se inicia correctamente, el comando muestra una operación de larga duración similar al siguiente resultado:
{ "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" } }
-
Haz un seguimiento del estado de la operación de eliminación con el ID de operación que se muestra en el resultado del comando anterior. Se espera que la eliminación tarde como máximo 2 horas.
En los siguientes comandos, reemplaza ORG_NAME por el nombre de tu organización de Apigee y OPERATION_ID por el ID de operación del paso anterior (por ejemplo,
29b3280b-4287-46dc-8a08-069daf9f9bd4).-
Mientras la eliminación está en curso, el sondeo de la operación muestra 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" } }
-
Cuando se completa la eliminación, el sondeo de la operación muestra un
statedeFINISHEDy"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" } }
-
Solución de problemas de eliminación inmediata
Si la operación state permanece IN_PROGRESS durante más de 2 horas, comunícate con
Atención al Cliente de Google Cloud para que investigue el problema.