Delen via


Een aangepast domein toevoegen

Naast het standaarddomein dat is opgenomen in een exemplaar van Azure Web PubSub, kunt u een aangepast domein toevoegen. Een aangepast domein is een domeinnaam die u bezit en beheert. U kunt een aangepast domein gebruiken voor toegang tot uw Web PubSub-resources. U kunt bijvoorbeeld in plaats van contoso.webpubsub.azure.com toegang tot uw resources gebruikencontoso.example.com.

Vereisten

  • Een Azure-account met een actief abonnement. Als u geen Azure-account hebt, kunt u gratis een account maken.
  • Een Azure Web PubSub-resource met een minimale Premium-laag.
  • Een Azure Key Vault-resource.
  • Een aangepast certificaat dat overeenkomt met aangepast domein dat is opgeslagen in Azure Key Vault.

Een aangepast certificaat toevoegen

Voordat u een aangepast domein kunt toevoegen, voegt u een overeenkomend aangepast certificaat toe. Een aangepast certificaat is een resource van uw exemplaar van Web PubSub. Het verwijst naar een certificaat in uw sleutelkluis. Voor beveiliging en naleving slaat Web PubSub uw certificaat niet permanent op. In plaats daarvan wordt het certificaat opgehaald uit uw sleutelkluis en wordt het in het geheugen opgeslagen.

Toegang tot de sleutelkluis met behulp van een beheerde identiteit

Azure Web PubSub maakt gebruik van een beheerde identiteit voor toegang tot uw sleutelkluis. Als u toegang wilt autoriseren, moet deze machtigingen krijgen.

Een beheerde identiteit maken

  1. Ga in Azure Portal naar uw Web PubSub-resource.

  2. Selecteer Identiteit in het linkermenu.

  3. Selecteer het type identiteit dat moet worden gebruikt: Door het systeem toegewezen of door de gebruiker toegewezen. Als u een door de gebruiker toegewezen identiteit wilt gebruiken, maakt u er eerst een.

    Een door het systeem toegewezen identiteit gebruiken:

    1. Selecteer Aan.

    2. Selecteer Ja om te bevestigen.

    3. Selecteer Opslaan.

    Schermopname van het toevoegen van een door het systeem toegewezen beheerde identiteit.

    Een door de gebruiker toegewezen identiteit toevoegen:

    1. Selecteer Door de gebruiker toegewezen beheerde identiteit toevoegen.

    2. Selecteer een bestaande identiteit.

    3. Selecteer Toevoegen.

    Schermopname van het toevoegen van een door de gebruiker toegewezen beheerde identiteit.

  4. Selecteer Opslaan.

Key Vault toegang geven tot de beheerde identiteit

Afhankelijk van hoe u uw Azure Key Vault-machtigingenmodel configureert, moet u mogelijk machtigingen verlenen op verschillende locaties in Azure Portal.

Als u een ingebouwd toegangsbeleid voor een sleutelkluis gebruikt als een sleutelkluismachtigingsmodel:

Schermopname van een ingebouwd toegangsbeleid dat is geselecteerd als het sleutelkluismachtigingsmodel.

  1. Ga in Azure Portal naar uw sleutelkluis.

  2. Selecteer in het linkermenu De configuratie van Access.

  3. Selecteer Toegangsbeleid voor kluis.

  4. Selecteer Ga naar toegangsbeleid.

  5. Selecteer Maken.

  6. Selecteer in het deelvenster Een toegangsbeleid maken het tabblad Machtigingen .

  7. Selecteer Ophalen voor geheime machtigingen.

  8. Selecteer Ophalen voor certificaatmachtigingen.

  9. Selecteer Volgende.

    Schermopname van de selectie van machtigingen in een sleutelkluis.

  10. Zoek de naam van de Web PubSub-resource.

  11. Selecteer Volgende.

    Schermopname van de principalselectie in een sleutelkluis.

  12. Selecteer het tabblad Toepassing en selecteer vervolgens Volgende.

  13. Selecteer Maken.

Een aangepast certificaat maken

  1. Ga in Azure Portal naar uw Web PubSub-resource.

  2. Selecteer Aangepast domein in het linkermenu.

  3. Selecteer Toevoegen in het deelvenster Aangepast certificaat.

    Schermopname van het beheren van een aangepast certificaat.

  4. Voer een naam in voor het aangepaste certificaat.

  5. Kies Selecteren in uw Sleutelkluis om een sleutelkluiscertificaat te kiezen. Nadat u een sleutelkluis hebt geselecteerd, worden waarden voor Key Vault Base URI en Key Vault Secret Name automatisch toegevoegd. U moet ook de mogelijkheid hebben om deze velden handmatig te bewerken.

  6. (Optioneel) Als u het certificaat wilt vastmaken aan een specifieke versie, voert u een waarde in voor key vault-geheime versie.

  7. Selecteer Toevoegen.

    Schermopname van het toevoegen van een aangepast certificaat.

Web PubSub haalt het certificaat op en valideert de inhoud ervan. Wanneer de certificaatvalidatie is geslaagd, wordt de inrichtingsstatus voor het certificaat voltooid.

Schermopname van een toegevoegd aangepast certificaat.

Een aangepast domein CNAME maken

Als u het eigendom van uw aangepaste domein wilt valideren, maakt u een CNAME-record voor het aangepaste domein en verwijst u deze naar het standaarddomein van uw Web PubSub-resource.

Als uw standaarddomein bijvoorbeeld is contoso.webpubsub.azure.com en uw aangepaste domein is contoso.example.com, maakt u een CNAME-record op example.com zoals in dit voorbeeld:

contoso.example.com. 0 IN CNAME contoso.webpubsub.azure.com

Als u Azure DNS-zone gebruikt, raadpleegt u DNS-records beheren voor meer informatie over het toevoegen van een CNAME-record.

Schermopname van het toevoegen van een CNAME-record in de Azure DNS-zone.

Als u andere DNS-providers gebruikt, volgt u de richtlijnen in de documentatie van de provider om een CNAME-record te maken.

Een aangepast domein toevoegen aan Web PubSub

Een aangepast domein is een andere subresource van uw Web PubSub-exemplaar. Het bevat alle configuraties die vereist zijn voor een aangepast domein.

  1. Ga in Azure Portal naar uw Web PubSub-resource.

  2. Selecteer Aangepast domein in het linkermenu.

  3. Selecteer Toevoegen in het deelvenster Aangepast domein.

    Schermopname van aangepast domeinbeheer.

  4. Voer een naam in voor het aangepaste domein. Gebruik de naam van de subresource.

  5. Voer de domeinnaam in. Gebruik bijvoorbeeld de volledige domeinnaam van uw aangepaste domein contoso.com.

  6. Selecteer een aangepast certificaat dat van toepassing is op dit aangepaste domein.

  7. Selecteer Toevoegen.

    Schermopname van het toevoegen van een aangepast domein.

Uw aangepaste domein verifiëren

U hebt nu toegang tot uw Web PubSub-eindpunt met behulp van het aangepaste domein.

Als u het domein wilt verifiëren, hebt u toegang tot de Health-API. In de volgende voorbeelden wordt cURL gebruikt.

PS C:\> curl.exe -v https://contoso.example.com/api/health
...
> GET /api/health HTTP/1.1
> Host: contoso.example.com

< HTTP/1.1 200 OK
...
PS C:\>

De Health-API moet een 200 statuscode retourneren zonder certificaatfouten.

Een persoonlijke netwerksleutelkluis configureren

Als u een privé-eindpunt configureert voor uw sleutelkluis, heeft Web PubSub geen toegang tot de sleutelkluis met behulp van een openbaar netwerk. U moet een gedeeld privé-eindpunt instellen om Web PubSub toegang te geven tot uw sleutelkluis via een particulier netwerk.

Nadat u een gedeeld privé-eindpunt hebt gemaakt, kunt u zoals gebruikelijk een aangepast certificaat maken. U hoeft het domein niet te wijzigen in de sleutelkluis-URI. Als de basis-URI van uw sleutelkluis bijvoorbeeld is https://contoso.vault.azure.net, kunt u deze URI blijven gebruiken om een aangepast certificaat te configureren.

U hoeft de IP-adressen van Web PubSub niet expliciet toe te staan in de firewallinstellingen van uw sleutelkluis. Zie diagnostische gegevens van Key Vault Private Link voor meer informatie.

Het certificaat draaien

Als u geen geheime versie opgeeft wanneer u een aangepast certificaat maakt, controleert Web PubSub regelmatig op de nieuwste versie in de sleutelkluis. Wanneer een nieuwe versie wordt gedetecteerd, wordt deze automatisch toegepast. De vertraging is doorgaans minder dan een uur.

U kunt ook een aangepast certificaat vastmaken aan een specifieke geheime versie in uw sleutelkluis. Wanneer u een nieuw certificaat wilt toepassen, kunt u de geheime versie bewerken en vervolgens het aangepaste certificaat proactief bijwerken.