Obtenir des informations sur les IP publiques d’une Région

Vous pouvez lister les adresses IPv4 publiques utilisées dans la Région de votre compte, en notation CIDR.

Ces adresses vous permettent, par exemple, de filtrer les plages d’IP OUTSCALE depuis un prestataire externe, ou à des applications tierces d’autoriser les plages d’IP de vos ressources Cloud OUTSCALE.

Les machines virtuelles (VM) et network interface cards (NIC) reçoivent automatiquement une IP publique lorsque vous les déployez. Pour en savoir plus, voir Obtenir des informations sur vos VM et Obtenir des informations sur vos NIC.

Vous pouvez également allouer des IP publiques à votre compte. Les IP publiques sont des adresses IPv4 publiques que vous pouvez associer à une VM ou interface réseau et dissocier à tout moment. Pour en savoir plus, voir À propos des IP publiques.

Un tableau de référence est également disponible à la page IP publiques OUTSCALE.

Obtenir des informations sur les IP publiques avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The ReadPublicIpRanges command gets the public IPv4 addresses in CIDR notation for the Region specified in the endpoint of the request. For more information, see Regions, Endpoints, and Subregions Reference.

Request sample
$ osc-cli api ReadPublicIpRanges --profile "default"

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • NextPageToken: (optional) The token to request the next page of results. Each token refers to a specific page.

  • ResultsPerPage: (optional) The maximum number of logs returned in a single response (between 1`and `1000, both included). By default, 100.

The ReadPublicIpRanges command returns the following elements:

  • NextPageToken: The token to request the next page of results. Each token refers to a specific page.

  • PublicIps: The list of public IPv4 addresses used in the Region, in CIDR notation.

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "PublicIps": [
    "198.51.100.0/24",
    "203.0.113.0/24"
  ]
}

Pages connexes

Méthodes API correspondantes