Elimina immediatamente un'organizzazione Apigee o Apigee hybrid

Questa pagina si applica ad Apigee e Apigee hybrid.

Questo documento descrive i passaggi per eliminare immediatamente un'organizzazione Apigee o Apigee hybrid senza un periodo di conservazione dei dati di eliminazione temporanea.

Puoi eseguire un'eliminazione immediata di un'organizzazione Apigee o Apigee hybrid chiamando l'API Apigee organizations.delete metodo e impostando il parametro di query retention su NO_RETENTION.

Istruzioni

Segui questi passaggi per avviare e monitorare l'eliminazione immediata di un'organizzazione Apigee o Apigee hybrid.

  1. Invia la richiesta di eliminazione immediata chiamando la organizations.delete API con il parametro di query retention=NO_RETENTION:

    curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      'https://apigee.googleapis.com/v1/organizations/ORG_NAME?retention=NO_RETENTION'
    

    Dove ORG_NAME è il nome dell'organizzazione Apigee che vuoi eliminare.

    Quando la richiesta di eliminazione immediata viene avviata correttamente, il comando restituisce un'operazione a lunga esecuzione simile all'output seguente:

    {
      "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"
      }
    }
  2. Monitora lo stato dell'operazione di eliminazione utilizzando l'ID operazione restituito nell'output del comando precedente. L'eliminazione dovrebbe richiedere al massimo 2 ore.

    Nei comandi seguenti, sostituisci ORG_NAME con il nome della tua organizzazione Apigee e OPERATION_ID con l'ID operazione del passaggio precedente (ad esempio, 29b3280b-4287-46dc-8a08-069daf9f9bd4).

    • Mentre l'eliminazione è in corso, il polling dell'operazione restituisce uno state di IN_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"
        }
      }
    • Al termine dell'eliminazione, il polling dell'operazione restituisce un state di FINISHED e "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"
        }
      }

Risoluzione dei problemi relativi all'eliminazione immediata

Se l'operazione state rimane IN_PROGRESS per più di 2 ore, contatta l'assistenza Google Cloud per ulteriori indagini.