Suppression de plages d'adresses publiques

Vous pouvez supprimer des plages d'adresses publiques à l'aide de la console, de la CLI, de l'API et de Terraform.

Suppression de plages d'adresses publiques dans la console

Pour supprimer des plages d'adresses publiques dans la console IBM Cloud, procédez comme suit :

  1. Depuis la console IBM Cloud, sélectionnez l' icône Menu du menu Navigation, puis cliquez sur l'icône Infrastructure VPC > Réseau > Plages d'adresses publiques. La page Plages d'adresses publiques pour VPC s'affiche.
  2. Mettez en surbrillance la ligne de la plage d'adresses dans le tableau, puis cliquez sur Supprimer dans le menu Actions Icône Actions.
  3. Cliquez sur Supprimer pour confirmer que vous souhaitez supprimer cette plage d'adresses du VPC.

Suppression de plages d'adresses publiques à partir de l'interface de gestion

Pour supprimer des plages d'adresses publiques à partir de la ligne de commande, procédez comme suit :

  1. Configurez votre environnement d'interface de ligne de commande.

  2. Connectez-vous à vos environnements CLI. Une fois que vous avez saisi le mot de passe, le système vous invite à indiquer le compte et la région à utiliser :

    ibmcloud login --sso
    
  3. Exécutez la commande suivante :

    ibmcloud is public-address-range-delete (PUBLIC_ADDRESS_RANGE1 PUBLIC_ADDRESS_RANGE2 ...) [-f, --force] [--output JSON] [-q, --quiet]
    

    Où :

    PUBLIC_ADDRESS_RANGE
    L'ID ou le nom de la plage d'adresses publiques à supprimer.
    -f, --force
    Forcer l'opération sans confirmation.
    --output
    Format de sortie : seul le format JSON est pris en charge. Valeur admise : JSON.
    -q, --quiet
    Supprimer la sortie prolixe.

Exemple de commande

Supprimer la plage d'adresses publiques $par-id:

ibmcloud is public-address-range-delete $par-id

Suppression de plages d'adresses publiques à l'aide de l'API

Avant de commencer, configurez votre environnement API.

Pour supprimer une plage d'adresses publiques, procédez comme suit :

  1. Si la plage d'adresses est associée à un VPC, désassociez-la au préalable. Voir « Liaison, déliaison et déplacement des plages d'adresses publiques ».

  2. Supprimer la plage d'adresses :

    curl -sX DELETE \
             "$vpc_api_endpoint/v1/public_address_ranges/$par_id?version=$api_version&generation=2" \
             -H "Authorization: Bearer $iam_token"
    

Suppression de plages d'adresses publiques avec Terraform

Pour supprimer une plage d'adresses publiques spécifique avec Terraform, exécutez la commande suivante. Remplacez ibm_is_public_address_range.here par le nom de la ressource que vous avez défini dans votre configuration Terraform :

terraform destroy --target ibm_is_public_address_range.here

Pour supprimer toutes les ressources définies dans votre fichier .tf:

terraform destroy -auto-approve

Etapes suivantes