Configurer HTTPS sur un domaine personnalisé Azure Front Door à l’aide du Portail Azure

Azure Front Door permet une livraison du protocole TLS (Transport Layer Security) sécurisée par défaut vers vos applications lorsque vous ajoutez vos propres domaines personnalisés. Pour en savoir plus sur les domaines personnalisés, notamment sur le fonctionnement des domaines personnalisés avec HTTPS, consultez Domaines dans Azure Front Door.

Azure Front Door prend en charge les certificats managés Azure et les certificats gérés par le client. Dans cet article, vous découvrez comment configurer les deux types de certificats pour vos domaines personnalisés Azure Front Door.

Prérequis

  • Avant de pouvoir configurer le protocole HTTPS pour votre domaine personnalisé, vous devez créer un profil Azure Front Door. Pour plus d’informations, consultez Créer un profil Azure Front Door.
  • Si vous n’avez pas encore de domaine personnalisé, vous devez tout d’abord en acheter un auprès d’un fournisseur de domaine. Par exemple, consultez Acheter un nom de domaine personnalisé.
  • Si vous utilisez Azure pour héberger vos domaines DNS, vous devez déléguer le DNS (Domain Name System) du fournisseur de domaine à Azure DNS. Pour plus d’informations, voir Délégation de domaine à Azure DNS. Si, au contraire, vous utilisez un fournisseur de domaine pour gérer votre domaine DNS, vous devez valider manuellement le domaine en entrant les enregistrements TXT DNS demandés.

Certificats managés par Azure Front Door pour des domaines non pré-validés par Azure

Si vous avez votre propre domaine et que le domaine n’est pas déjà associé à un autre service Azure qui pré-valide les domaines pour Azure Front Door, suivez les étapes suivantes :

  1. Sous Paramètres, sélectionnez Domaines pour votre profil Azure Front Door. Sélectionnez ensuite + Ajouter pour ajouter un nouveau domaine.

    Capture d’écran montrant le volet d’accueil de la configuration du domaine.

  2. Dans le volet Ajouter un domaine, entrez ou sélectionnez les informations suivantes. Sélectionnez ensuite Ajouter pour intégrer le domaine personnalisé.

    Capture d’écran montrant le volet Ajouter un domaine avec le DNS managé par Azure sélectionné.

    Paramètre Valeur
    Type de domaine Sélectionnez Domaine non pré-validé par Azure.
    Gestion du service DNS Sélectionnez DNS managé par Azure (recommandé).
    Zone DNS Sélectionnez la zone Azure DNS qui héberge le domaine personnalisé.
    Domaine personnalisé Sélectionnez un domaine existant ou ajoutez-en un nouveau.
    HTTPS Sélectionnez Managé par AFD (recommandé).
  3. Validez le domaine personnalisé et associez-le à un point de terminaison en suivant les étapes afin d’activer un domaine personnalisé.

  4. Une fois que le domaine personnalisé est correctement associé à un point de terminaison, Azure Front Door génère un certificat et le déploie. Ce processus peut prendre entre quelques minutes et une heure.

Certificats managés par Azure pour des domaines pré-validés par Azure

Si vous avez votre propre domaine et que le domaine est associé à un autre service Azure qui pré-valide les domaines pour Azure Front Door, suivez les étapes suivantes :

  1. Sous Paramètres, sélectionnez Domaines pour votre profil Azure Front Door. Sélectionnez ensuite + Ajouter pour ajouter un nouveau domaine.

    Capture d’écran montrant le volet d’accueil des Domaines.

  2. Dans le volet Ajouter un domaine, entrez ou sélectionnez les informations suivantes. Sélectionnez ensuite Ajouter pour intégrer le domaine personnalisé.

    Capture d’écran montrant le volet Ajouter un domaine avec un domaine pré-validé.

    Paramètre Valeur
    Type de domaine Sélectionnez Domaine pré-validé par Azure.
    Domaine personnalisé pré-validé Sélectionnez un nom de domaine personnalisé dans la liste déroulante des services Azure.
    HTTPS Sélectionnez managé par Azure.
  3. Validez le domaine personnalisé et associez-le à un point de terminaison en suivant les étapes afin d’activer un domaine personnalisé.

  4. Une fois que le domaine personnalisé est correctement associé à un point de terminaison, un certificat managé par Azure Front Door est déployé sur Azure Front Door. Ce processus peut prendre entre quelques minutes et une heure.

utiliser votre propre certificat ;

Vous pouvez également choisir d’utiliser votre propre certificat TLS. Votre certificat TLS doit répondre à certaines exigences. Pour plus d’informations, consultez Spécifications du certificat.

Préparer votre coffre de clés et certificat

Nous vous recommandons de créer une instance Azure Key Vault distinct pour y stocker vos certificats TLS Azure Front Door. Pour plus d’informations, consultez Créer une instance Key Vault. Si vous avez déjà un certificat, chargez-le sur votre nouvelle instance Key Vault. Sinon, vous pouvez créer un certificat via Key Vault à partir de l’un des partenaires d’autorité de certification.

Avertissement

Actuellement, Azure Front Door prend uniquement en charge Key Vault dans le même abonnement. La sélection de Key Vault sous un autre abonnement entraîne un échec.

Autres points à noter sur les certificats :

  • Azure Front Door ne prend pas en charge les certificats avec des algorithmes de chiffrement à courbe elliptique. En outre, le certificat doit avoir une chaîne de certificats complète avec des certificats feuille et intermédiaires. L’autorité de certification racine doit également faire partie de la liste des autorités de certification de confiance Microsoft.
  • Nous vous recommandons d’utiliser une identité managée pour autoriser l’accès à vos certificats Key Vault, car l’inscription d’applications sera mise hors service à l’avenir.

Inscrire Azure Front Door

Inscrivez le principal du service pour Azure Front Door en tant qu’application dans votre Microsoft Entra ID en utilisant Azure PowerShell ou l’interface Azure CLI.

Remarque

  • Cette action vous oblige à disposer des autorisations d’Administrateur général dans Microsoft Entra ID. L’inscription doit être effectuée une seule fois par locataire Microsoft Entra.
  • Les ID d’application de 205478c0-bd83-4e1b-a9d6-db63a3e1e1c8 et d4631ece-daab-479b-be77-ccb713491fc0 sont prédéfinis par Azure pour les niveaux Azure Front Door Standard et Premium sur tous les tenants et abonnements Azure. Azure Front Door (classique) a un ID d’application différent.
  1. Si nécessaire, installez Azure PowerShell dans PowerShell sur votre ordinateur local.

  2. Utilisez PowerShell pour exécuter la commande suivante :

    Cloud public Azure :

    New-AzADServicePrincipal -ApplicationId '205478c0-bd83-4e1b-a9d6-db63a3e1e1c8'
    

    Cloud Azure Government :

     New-AzADServicePrincipal -ApplicationId 'd4631ece-daab-479b-be77-ccb713491fc0'
    

Accorder à Azure Front Door l’accès à votre coffre de clés

Accordez à Azure Front Door l’autorisation d’accéder aux certificats de votre compte Key Vault. Vous devez uniquement accorder l’autorisation GET au certificat et au secret afin qu’Azure Front Door puisse récupérer le certificat.

  1. Dans votre compte Key Vault, sélectionnez Stratégies d’accès.

  2. Sélectionnez Ajouter nouveau ou Créer pour créer une stratégie d’accès.

  3. Sous Autorisations du secret, sélectionnez Obtenir pour permettre à Azure Front Door de récupérer le certificat.

  4. Sous Autorisations de certificat, sélectionnez Obtenir pour permettre à Azure Front Door de récupérer le certificat.

  5. Dans Sélectionner le principal, recherchez 205478c0-bd83-4e1b-a9d6-db63a3e1e1c8 et sélectionnez Microsoft.AzureFrontDoor-Cdn. Cliquez sur Suivant.

  6. Dans Application, sélectionnez Suivant.

  7. Dans Vérifier + créer, sélectionnez Créer.

Notes

Si votre coffre de clés est protégé par des restrictions d’accès réseau, veillez à autoriser les services Microsoft approuvés à accéder à votre coffre de clés.

Azure Front Door peut à présent accéder à ce coffre de clés et aux certificats qui y sont stockés.

Sélectionner le certificat à déployer pour Azure Front Door

  1. Revenez à Azure Front Door Standard/Premium dans le portail.

  2. Sous Paramètres, accédez à Secrets, puis sélectionnez + Ajouter un certificat.

    Capture d’écran montrant le volet d’accueil du secret Azure Front Door.

  3. Sur le volet Ajouter un certificat, cochez la case du certificat que vous souhaitez ajouter à Azure Front Door Standard/Premium.

  4. Lorsque vous sélectionnez un certificat, vous devez sélectionner la version du certificat. Si vous sélectionnez Plus récente, Azure Front Door effectue automatiquement une mise à jour chaque fois que le certificat est pivoté (renouvelé). Vous pouvez également sélectionner une version du certificat spécifique si vous préférez gérer vous-même la rotation des certificats.

    Laissez La plus récente sélectionné pour la version et sélectionnez Ajouter.

    Capture d’écran montrant le volet Ajouter un certificat.

  5. Une fois que le certificat est correctement approvisionné, vous pouvez l’utiliser lorsque vous ajoutez un nouveau domaine personnalisé.

    Capture d’écran montrant le certificat correctement ajouté aux secrets.

  6. Sous Paramètres, accédez à Domaines, puis sélectionnez + Ajouter pour ajouter un nouveau domaine personnalisé. Sur le volet Ajouter un domaine, pour HTTPS, sélectionnez Apportez votre propre certificat (BYOC). Pour Secret, sélectionnez le certificat que vous souhaitez utiliser dans la liste déroulante.

    Remarque

    Le nom commun du certificat sélectionné doit correspondre au domaine personnalisé ajouté.

    Capture d’écran montrant le volet Ajouter un domaine personnalisé avec HTTPS.

  7. Suivez les étapes à l’écran pour valider le certificat. Associez ensuite le domaine personnalisé que vous venez de créer à un point de terminaison, comme indiqué dans Configurer un domaine personnalisé.

Passer d’un type de certificat à un autre

Vous pouvez modifier un domaine entre l’utilisation d’un certificat managé par Azure Front Door et d’un certificat géré par le client. Pour plus d’informations, consultez Domaines dans Azure Front Door.

  1. Sélectionnez l’état du certificat pour ouvrir le volet Détails du certificat.

    Capture d’écran montrant l’état du certificat dans le volet d’accueil Domaines.

  2. Sur le volet Détails du certificat, vous pouvez basculer entre Managé par Azure Front Door et Apportez votre propre certificat (BYOC).

    Si vous sélectionnez Apportez votre propre certificat (BYOC), suivez les étapes décrites ci-dessus pour sélectionner un certificat.

  3. Sélectionnez Mettre à jour pour modifier le certificat associé à l’aide d’un domaine.

    Capture d’écran montrant le volet Détails du certificat.

Étapes suivantes