Delen via


Virtuele netwerken maken en beheren voor Azure Database for MySQL - Flexible Server met behulp van de Azure CLI

Azure Database for MySQL Flexible Server ondersteunt twee typen wederzijds exclusieve netwerkconnectiviteitsmethoden om verbinding te maken met uw Azure Database for MySQL Flexible Server-exemplaar. De twee opties zijn:

  • Openbare toegang (toegestane IP-adressen)
  • Privétoegang (integratie van virtueel netwerk)

Dit artikel is gericht op het maken van MySQL-server met privétoegang (integratie van virtueel netwerk) met behulp van Azure CLI. Met privétoegang (integratie van virtuele netwerken) kunt u uw Azure Database for MySQL Flexible Server-exemplaar implementeren in uw eigen Virtuele Azure-netwerk. Azure Virtual Networks bieden privé- en beveiligde netwerkcommunicatie. In privétoegang zijn de verbindingen met het exemplaar van Azure Database for MySQL Flexible Server beperkt tot alleen binnen uw virtuele netwerk. Voor meer informatie raadpleegt u Private Network Access met behulp van virtuele netwerkintegratie voor Azure Database for MySQL - Flexible Server.

In Azure Database for MySQL Flexible Server kunt u de server alleen implementeren in een virtueel netwerk en subnet tijdens het maken van de server. Nadat het Azure Database for MySQL Flexible Server-exemplaar is geïmplementeerd in een virtueel netwerk en subnet, kunt u het niet verplaatsen naar een ander virtueel netwerk, subnet of openbare toegang (toegestane IP-adressen).

Azure Cloud Shell starten

Azure Cloud Shell is een gratis interactieve shell waarmee u de stappen in dit artikel kunt uitvoeren. In deze shell zijn algemene Azure-hulpprogramma's vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.

Als u Cloud Shell wilt openen, selecteert u Proberen in de rechterbovenhoek van een codeblok. Als u naar https://shell.azure.com/bash gaat, kunt u Cloud Shell ook openen in een afzonderlijk browsertabblad. Selecteer Kopiëren om de codeblokken te kopiëren, plak deze in Cloud Shell en selecteer vervolgens Enter om de code uit te voeren.

Als u ervoor kiest om de CLI lokaal te installeren en te gebruiken, hebt u voor deze snelstartgids versie 2.0 of hoger van Azure CLI nodig. Voer az --version uit om de versie te bekijken. Als u Azure CLI 2.0 wilt installeren of upgraden, raadpleegt u Azure CLI 2.0 installeren.

Vereisten

U moet zich aanmelden bij uw account met behulp van de opdracht az login . Noteer de id-eigenschap, die verwijst naar abonnements-id voor uw Azure-account.

az login

Selecteer het specifieke abonnement in uw account met de opdracht az account set. Noteer de id-waarde uit de az login-uitvoer die moet worden gebruikt als de waarde voor het argument abonnement in de opdracht. Als u meerdere abonnementen hebt, kiest u het juiste abonnement waarin de resource moet worden gefactureerd. U kunt al uw abonnementen ophalen met de opdracht az account list.

az account set --subscription <subscription id>

Een Azure Database for MySQL Flexible Server-exemplaar maken met behulp van CLI

U kunt de az mysql flexible-server opdracht gebruiken om het Azure Database for MySQL Flexible Server-exemplaar te maken met privétoegang (integratie van virtueel netwerk). Deze opdracht maakt gebruik van privétoegang (integratie van virtueel netwerk) als de standaardverbindingsmethode. Er wordt een virtueel netwerk en subnet voor u gemaakt als er geen wordt opgegeven. U kunt ook het bestaande virtuele netwerk en subnet opgeven met behulp van de subnet-id. Er zijn verschillende opties voor het maken van een Azure Database for MySQL Flexible Server-exemplaar met behulp van CLI, zoals wordt weergegeven in de volgende voorbeelden.

Belangrijk

Met deze opdracht wordt het subnet gedelegeerd aan Microsoft.DBforMySQL/flexibleServers. Deze delegatie betekent dat alleen Exemplaren van Azure Database for MySQL Flexible Server dat subnet kunnen gebruiken. Er kunnen zich geen andere Azure-resourcetypen in het gedelegeerde subnet bevinden.

Raadpleeg de Azure CLI-referentiedocumentatie voor de volledige lijst met configureerbare CLI-parameters. In de volgende opdrachten kunt u bijvoorbeeld desgewenst de resourcegroep opgeven.

  • Maak een Exemplaar van Azure Database for MySQL Flexible Server met behulp van een standaard virtueel netwerk, subnet met standaardadresvoorvoegsel.

    az mysql flexible-server create
    
  • Maak een Exemplaar van Azure Database for MySQL Flexible Server met behulp van al een bestaand virtueel netwerk en subnet. Als het opgegeven virtuele netwerk en subnet niet bestaan, worden het virtuele netwerk en subnet met het standaardadresvoorvoegsel gemaakt.

    az mysql flexible-server create --vnet myVnet --subnet mySubnet
    
  • Maak een Azure Database for MySQL Flexible Server-exemplaar met behulp van al een bestaand virtueel netwerk, subnet en de subnet-id. In het opgegeven subnet mag geen andere resource zijn geïmplementeerd en dit subnet wordt gedelegeerd aan Microsoft.DBforMySQL/flexibleServers, als dit nog niet is gedelegeerd.

    az mysql flexible-server create --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName}
    

    Notitie

    Het virtuele netwerk en subnet moeten zich in dezelfde regio en hetzelfde abonnement bevinden als uw Azure Database for MySQL Flexible Server-exemplaar. <

  • Maak een Azure Database for MySQL Flexible Server-exemplaar met behulp van een nieuw virtueel netwerk, subnet met niet-standaardadresvoorvoegsel.

    az mysql flexible-server create --vnet myVnet --address-prefixes 10.0.0.0/24 --subnet mySubnet --subnet-prefixes 10.0.0.0/24
    

Raadpleeg de Azure CLI-referentiedocumentatie voor de volledige lijst met configureerbare CLI-parameters.