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

VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server

Flexibele Azure Database for MySQL-server ondersteunt twee typen wederzijds exclusieve netwerkconnectiviteitsmethoden om verbinding te maken met uw flexibele Azure Database for MySQL-serverexemplaren. 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 virtueel netwerk) kunt u uw flexibele Azure Database for MySQL-serverexemplaren implementeren in uw eigen Azure Virtual Network. Azure Virtual Networks bieden privé- en beveiligde netwerkcommunicatie. In privétoegang zijn de verbindingen met het exemplaar van de flexibele Azure Database for MySQL-server beperkt tot alleen binnen uw virtuele netwerk. Raadpleeg privétoegang (Virtual Network Integration) voor meer informatie.

In Azure Database for MySQL flexibele server kunt u de server alleen implementeren in een virtueel netwerk en subnet tijdens het maken van de server. Nadat het exemplaar van de flexibele Azure Database for MySQL-server 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 exemplaar van een flexibele Azure Database for MySQL-server maken met behulp van CLI

U kunt de az mysql flexible-server opdracht gebruiken om het flexibele serverexemplaren van Azure Database for MySQL 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 exemplaar van een flexibele Azure Database for MySQL-server 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 flexibele Azure Database for MySQL-servers 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 een flexibele Azure Database for MySQL-server met behulp van een standaard virtueel netwerk, subnet met standaardadresvoorvoegsel.

    az mysql flexible-server create
    
  • Maak een exemplaar van een flexibele Azure Database for MySQL-server met behulp van al 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 exemplaar van een flexibele Azure Database for MySQL-server 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 flexibele Azure Database for MySQL-serverexemplaren. <

  • Maak een exemplaar van een flexibele Azure Database for MySQL-server 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.

Volgende stappen