Démarrage rapide : Créer une adresse IP publique à l’aide d’un modèle Resource Manager

Cet article explique comment créer une ressource d’adresse IP publique dans un modèle Resource Manager.

Diagram of an example use of a public IP address. A public IP address is assigned to a load balancer.

Pour plus d’informations sur les ressources auxquelles cette adresse IP publique peut être associée et la différence entre les références SKU de base et standard, consultez la section Adresses IP publiques.

Prérequis

  • Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
  • Un groupe de ressources dans votre abonnement Azure.
  • Un modèle Azure Resource Manager pour les sections d’IP publique.

Créer une IP publique de référence SKU standard avec des zones

Dans cette section, vous créez une IP publique avec des zones. Les adresses IP publiques peuvent être redondantes interzones ou être zonales.

Redondant interzone

Le code de cette section crée une adresse IPv4 publique redondante interzone standard nommée myStandardPublicIP.

Pour créer une adresse IPv6, changez la valeur du paramètre publicIPAddressVersion pour IPv6.

Section de modèle à ajouter :

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "1",
    "2",
    "3"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Important

Avec les versions de l’API antérieures à 2020-08-01, utilisez le code ci-dessus, sans spécifier de paramètre de zone, pour qu’une référence SKU standard crée une adresse IP redondante interzone.

Notes

Les sélections des options de zone ci-dessus sont valides uniquement dans les régions pourvues de zones de disponibilité.

Zonal

Le code de cette section crée une adresse IPv4 publique zonale standard nommée myStandardPublicIP-zonal.

Pour créer une adresse IP publique zonale standard dans Zone 2, la propriété « zones » contient un « 2 ».

Section de modèle à ajouter :

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-zonal",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "2"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Notes

Les sélections des options de zone ci-dessus sont valides uniquement dans les régions pourvues de zones de disponibilité.

Créer une IP publique standard sans zone

Dans cette section, vous créez une adresse IP non zonale.

Le code de cette section crée une adresse IPv4 publique standard sans zone nommée myStandardZonalPublicIP. La section de code est valide pour toutes les régions avec ou sans zone de disponibilité.

Pour créer une adresse IPv6, changez la valeur du paramètre publicIPAddressVersion pour IPv6.

Section de modèle à ajouter :

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-nozone",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Important

Pour les versions de l’API antérieures à 2020-08-01, le fait de ne pas spécifier de paramètre de zone pour une référence SKU standard créera une adresse IP redondante interzone.

Créer une IP publique de base

Dans cette section, vous créez une IP de base. Les adresses IP publiques de base ne prennent pas en charge les zones de disponibilité.

Le code de cette section crée une adresse IPv4 publique de base nommée myBasicPublicIP.

Pour créer une adresse IPv6, changez la valeur du paramètre publicIPAddressVersion pour IPv6.

Section de modèle à ajouter :

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myBasicPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

S’il est acceptable que l’adresse IP change au fil du temps, vous pouvez sélectionner l’affectation d’IP publicIPAllocationMethod en remplaçant la valeur du paramètre AllocationMethod par Dynamic.

Notes

Une adresse IPv6 de base doit toujours être « dynamique ».

Préférence de routage et niveau

Les adresses IPv4 publiques statiques de référence SKU standard prennent en charge la préférence de routage ou la fonctionnalité Niveau global.

Préférence de routage

Par défaut, la préférence de routage pour les adresses IP publiques est définie sur Réseau Microsoft, ce qui achemine le trafic à l’utilisateur via le réseau étendu mondial de Microsoft.

La sélection de Internet réduit les déplacements sur le réseau de Microsoft en utilisant à la place le réseau du fournisseur de services Internet pour acheminer le trafic à un coût optimisé.

Pour plus d’informations sur la préférence de routage, consultez la section Qu’est-ce qu’une préférence de routage (préversion) ?.

Si vous souhaitez utiliser la préférence de routage Internet pour une adresse IPv4 publique redondante interzone standard, la section se rapportant au modèle devrait ressembler à ce qui suit :

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardZRPublicIP-RP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "1",
    "2",
    "3"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4",
    "ipTags": [
      {
        "ipTagType": "RoutingPreference",
        "tag": "Internet"
      }
    ]
  }
}

Niveau

Les adresses IP publiques sont associées à une seule région. Le niveau Global s’étend sur une adresse IP dans plusieurs régions. Le niveau Global est exigé pour les front-ends des équilibreurs de charge interrégionaux.

Pour plus d’informations, consultez Équilibreur de charge interrégional.

Pour utiliser une adresse IPv4 publique globale standard, la section se rapportant au modèle devrait ressembler à ce qui suit :

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-Global",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard",
    "tier": "Global"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Informations supplémentaires

Pour plus d’informations sur les propriétés IP publiques énumérées dans cet article, consultez Gérer les adresses IP publiques.

Étapes suivantes