Quickstart: Een verbonden register maken met behulp van de Azure Portal

In deze quickstart gebruikt u de Azure Portal om een verbonden registerresource te maken in Azure. Met de functie verbonden register van Azure Container Registry kunt u een register op afstand of op uw locatie implementeren en afbeeldingen en andere artefacten synchroniseren met het cloudregister.

Hier maakt u twee verbonden registerresources voor een cloudregister: met één verbonden register kunt u lezen en schrijven (artefact-pull en push) en één staat alleen-lezenfunctionaliteit toe.

Nadat u een verbonden register hebt gemaakt, kunt u andere handleidingen volgen om het te implementeren en te gebruiken in uw on-premises of externe infrastructuur.

Vereisten

  • Azure Container Registry: als u nog geen containerregister hebt, maakt u er een (Premium-laag vereist) in een regio die ondersteuning biedt voor verbonden registers.

Als u installatiekopieën wilt importeren in het containerregister, gebruikt u de Azure CLI:

Het toegewezen gegevenseindpunt voor het cloudregister inschakelen

Schakel het toegewezen gegevenseindpunt in voor het Azure-containerregister in de cloud. Deze stap is nodig om een verbonden register te laten communiceren met het cloudregister.

  1. Navigeer in de Azure Portal naar het containerregister.
  2. Selecteer Netwerken > Openbare toegang. Schakel het selectievakje Toegewezen gegevenseindpunt inschakelen in.
  3. Selecteer Opslaan.

Installatiekopieën importeren in uw cloudregister

Importeer de volgende containerinstallatiekopieën in uw cloudregister met behulp van de opdracht az acr import . Sla deze stap over als u deze afbeeldingen al hebt geïmporteerd.

Installatiekopieën van verbonden register

Ter ondersteuning van geneste IoT Edge scenario's moet de containerinstallatiekopie voor de verbonden registerruntime beschikbaar zijn in uw persoonlijke Azure-containerregister. Gebruik de opdracht az acr import om de verbonden registerinstallatiekopieën te importeren in uw privéregister.

# Use the REGISTRY_NAME variable in the following Azure CLI commands to identify the registry
REGISTRY_NAME=<container-registry-name>

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/acr/connected-registry:0.8.0

IoT Edge- en API-proxy-installatiekopieën

Als u het verbonden register op geneste IoT Edge wilt ondersteunen, moet u modules implementeren voor de IoT Edge en API-proxy. Importeer deze installatiekopieën in uw persoonlijke register.

Met de IoT Edge API-proxymodule kan een IoT Edge apparaat meerdere services beschikbaar maken met behulp van het HTTPS-protocol op dezelfde poort, zoals 443.

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/azureiotedge-agent:1.2.4

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/azureiotedge-hub:1.2.4

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/azureiotedge-api-proxy:1.1.2

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/azureiotedge-diagnostics:1.2.4

Hello-world-afbeelding

Importeer de installatiekopieën om het verbonden register te hello-world testen. Deze opslagplaats wordt gesynchroniseerd met het verbonden register en opgehaald door de verbonden registerclients.

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/hello-world:1.1.2

Een verbonden registerresource maken voor lees- en schrijffunctionaliteit

Met de volgende stappen maakt u een verbonden register in de modus ReadWrite dat is gekoppeld aan het cloudregister.

  1. Navigeer in de Azure Portal naar het containerregister.
  2. Selecteer Verbonden registers (preview) > + Maken.
  3. Voer de waarden in of selecteer deze in de volgende tabel en selecteer Opslaan.
Item Beschrijving
Bovenliggend Selecteer Geen bovenliggend item voor een verbonden register dat is gekoppeld aan het cloudregister.
Modus Selecteer LezenSchrijven.
Naam De naam van het verbonden register moet beginnen met een letter en alleen alfanumerieke tekens bevatten. Deze moet 5 tot 40 tekens lang zijn en uniek zijn in de hiërarchie voor dit Azure-containerregister.
Eigenschappen voor logboekregistratie Accepteer de standaardinstellingen.
Synchronisatie-eigenschappen Accepteer de standaardinstellingen. Omdat er standaard geen synchronisatieschema is gedefinieerd, worden de opslagplaatsen zonder onderbrekingen gesynchroniseerd tussen het cloudregister en het verbonden register.
Opslagplaatsen Selecteer of voer de namen in van de opslagplaatsen die u in de vorige stap hebt geïmporteerd. De opgegeven opslagplaatsen worden gesynchroniseerd tussen het cloudregister en het verbonden register zodra het is geïmplementeerd.

Een verbonden register maken in de readWrite-modus

Belangrijk

Ter ondersteuning van geneste scenario's waarbij lagere lagen geen toegang tot internet hebben, moet u altijd synchronisatie van de acr/connected-registry opslagplaats toestaan. Deze opslagplaats bevat de installatiekopieën voor de verbonden registerruntime.

Een verbonden registerresource maken voor alleen-lezenfunctionaliteit

Met de volgende stappen maakt u een verbonden register in de modus ReadOnly waarvan het bovenliggende register het gekoppelde register is dat u in de vorige sectie hebt gemaakt. Dit verbonden register maakt alleen-lezenfunctionaliteit (artefact pull) mogelijk zodra deze is geïmplementeerd.

  1. Navigeer in de Azure Portal naar het containerregister.
  2. Selecteer Verbonden registers (preview) > + Maken.
  3. Voer de waarden in of selecteer deze in de volgende tabel en selecteer Opslaan.
Item Beschrijving
Bovenliggend Selecteer het verbonden register dat u eerder hebt gemaakt.
Modus Selecteer Alleen-lezen.
Naam De naam van het verbonden register moet beginnen met een letter en alleen alfanumerieke tekens bevatten. Deze moet 5 tot 40 tekens lang zijn en uniek zijn in de hiërarchie voor dit Azure-containerregister.
Eigenschappen voor logboekregistratie Accepteer de standaardinstellingen.
Synchronisatie-eigenschappen Accepteer de standaardinstellingen. Omdat er standaard geen synchronisatieschema is gedefinieerd, worden de opslagplaatsen zonder onderbrekingen gesynchroniseerd tussen het cloudregister en het verbonden register.
Opslagplaatsen Selecteer of voer de namen in van de opslagplaatsen die u in de vorige stap hebt geïmporteerd. De opgegeven opslagplaatsen worden gesynchroniseerd tussen het bovenliggende register en het verbonden register zodra het is geïmplementeerd.

Een verbonden register maken in de modus Alleen-lezen

Eigenschappen van verbonden register weergeven

Selecteer een verbonden register in de portal om de eigenschappen ervan weer te geven, zoals de verbindingsstatus (Offline, Online of Beschadigd) en of het is geactiveerd (on-premises geïmplementeerd). In het volgende voorbeeld wordt het verbonden register niet geïmplementeerd. De verbindingsstatus 'Offline' geeft aan dat de verbinding met de cloud momenteel is verbroken.

Eigenschappen van verbonden register weergeven

In deze weergave kunt u ook een connection string genereren en desgewenst wachtwoorden genereren voor het synchronisatietoken. Een connection string bevat configuratie-instellingen die worden gebruikt voor het implementeren van een verbonden register en het synchroniseren van inhoud met een bovenliggend register.

Volgende stappen

In deze quickstart hebt u de Azure Portal gebruikt om twee verbonden registerresources te maken in Azure. Deze nieuwe verbonden registerresources zijn gekoppeld aan uw cloudregister en maken synchronisatie van artefacten met het cloudregister mogelijk.

Ga door naar de implementatiehandleidingen voor verbonden registers voor meer informatie over het implementeren en gebruiken van een verbonden register op uw IoT Edge-infrastructuur.