Affichage des plages d'adresses publiques

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

Affichage des plages d'adresses publiques dans la console

Pour afficher les plages d'adresses publiques dans 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 affiche les informations suivantes :

  • Nom : Nom de l'objet de la plage d'adresses publiques.
  • Statut : Indique si la plage d'adresses est liée ou non au VPC spécifié.
  • État du cycle de vie : Indique si la liaison ou la déliaison de la plage d'adresses a réussi, et si elle est stable ou non.
  • Plage IP : La plage d'adresses IP incluse dans la plage d'adresses.
  • Zone : indique la zone à laquelle la plage d'adresses est liée (le cas échéant).
  • Ressource cible : indique le VPC auquel la plage d'adresses est associée dans la zone précédente (le cas échéant).

Affichage des plages d'adresses publiques à partir de l'interface de ligne de commande

Pour afficher les 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 PUBLIC_ADDRESS_RANGE [--output JSON] [-q, --quiet]
    

    Où :

    PUBLIC_ADDRESS_RANGE
    L'identifiant ou le nom de la plage d'adresses publiques à afficher.
    --output
    Format de sortie : seul le format JSON est pris en charge. Valeur admise : JSON.
    -q, --quiet
    Supprimer la sortie prolixe.

Exemples de commande

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

ibmcloud is public-address-range $par-id

Afficher toutes les plages d'adresses publiques :

ibmcloud is public-address-ranges

Affichage des plages d'adresses publiques avec l'API

Avant de commencer, configurez votre environnement API.

Sélectionnez l'une des options suivantes :

  • Afficher toutes les plages d'adresses publiques d'un compte :

    curl -sX GET \
             "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2" \
             -H "Authorization: Bearer $iam_token"
    
  • Afficher une plage d'adresses publiques spécifique :

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

Affichage des plages d'adresses publiques avec Terraform

Pour afficher une plage d'adresses publiques avec Terraform, utilisez l'exemple suivant :

data "ibm_is_public_address_range" "public_address_range_instance" {
  name = "example-public-address-range"
}
data "ibm_is_public_address_range" "public_address_range_instance1" {
  # name = "example-public-address-range"
  identifier =  ibm_is_public_address_range.public_address_range_instance.id
}

Pour obtenir une liste des plages d'adresses publiques :

data "ibm_is_public_address_ranges" "public_address_range_instances_example_testing" {
}

Etapes suivantes