Supprimer immédiatement une organisation Apigee ou Apigee hybrid

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.

  1. Envoyez la requête de suppression immédiate en appelant l' organizations.delete API avec le retention=NO_RETENTION paramè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"
      }
    }
  2. 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 state de 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"
        }
      }
    • Une fois la suppression terminée, l'interrogation de l'opération renvoie un state de FINISHED et "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.