Esta página se aplica a Apigee e à Apigee híbrida.
Este documento descreve as etapas para excluir imediatamente uma organização da Apigee ou da Apigee híbrida sem um período de armazenamento de dados de exclusão temporária.
É possível realizar uma exclusão imediata de uma organização da Apigee ou da Apigee híbrida
chamando a API Apigee
organizations.delete
método e definindo o parâtro de consulta retention como NO_RETENTION.
Instruções
Siga estas etapas para iniciar e acompanhar a exclusão imediata de uma organização da Apigee ou da Apigee híbrida.
-
Emita a solicitação de exclusão imediata chamando a
organizations.deleteAPI com oretention=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'
Em que ORG_NAME é o nome da organização da Apigee que você quer excluir.
Quando a solicitação de exclusão imediata é iniciada, o comando retorna uma operação de longa duração semelhante à saída a seguir:
{ "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" } }
-
Acompanhe o status da operação de exclusão usando o ID da operação retornado na saída do comando anterior. A exclusão deve levar no máximo duas horas.
Nos comandos a seguir, substitua ORG_NAME pelo nome da sua organização da Apigee e OPERATION_ID pelo ID da operação da etapa anterior (por exemplo,
29b3280b-4287-46dc-8a08-069daf9f9bd4).-
Enquanto a exclusão estiver em andamento, a pesquisa da operação retornará um
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" } }
-
Quando a exclusão for concluída, a pesquisa da operação retornará um
statedeFINISHEDe"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" } }
-
Solução de problemas de exclusão imediata
Se a operação state permanecer IN_PROGRESS por mais de duas horas, entre em contato com
o suporte do Google Cloud para
investigação.