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' du menu Navigation, puis
cliquez sur l'icône Infrastructure
> 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 :
-
Configurez votre environnement d'interface de ligne de commande.
-
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 -
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" {
}