az mysql flexible-server import

Importeerwerkstromen voor MySQL Flexibele servers beheren.

Opdracht

Name Description Type Status
az mysql flexible-server import create

Maak een nieuwe importwerkstroom voor flexibele server.

Basis GA

az mysql flexible-server import create

Maak een nieuwe importwerkstroom voor flexibele server.

Deze opdracht wordt gebruikt voor de volgende twee doeleinden: Een externe MySQL-server migreren naar Azure MySQL Flexibele server waarvan de back-up wordt opgeslagen in een Azure Blob-container. Een Enkele Azure MySQL-server migreren naar Azure MySQL Flexibele server. Zie voor meer informatie over netwerkconfiguratie

az mysql flexible-server import create --data-source
                                       --data-source-type {azure_blob, mysql_single}
                                       --name
                                       --resource-group
                                       [--address-prefixes]
                                       [--admin-password]
                                       [--admin-user]
                                       [--auto-scale-iops {Disabled, Enabled}]
                                       [--backup-identity]
                                       [--backup-key]
                                       [--backup-retention]
                                       [--data-source-backup-dir]
                                       [--data-source-sas-token]
                                       [--geo-redundant-backup {Disabled, Enabled}]
                                       [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                       [--identity]
                                       [--iops]
                                       [--key]
                                       [--location]
                                       [--mode {Offline, Online}]
                                       [--private-dns-zone]
                                       [--public-access]
                                       [--sku-name]
                                       [--standby-zone]
                                       [--storage-auto-grow {Disabled, Enabled}]
                                       [--storage-size]
                                       [--subnet]
                                       [--subnet-prefixes]
                                       [--tags]
                                       [--tier]
                                       [--version]
                                       [--vnet]
                                       [--yes]
                                       [--zone]

Voorbeelden

Trigger an Import from azure mysql single server.

az mysql flexible-server import create --data-source-type mysql_single \
  --data-source test-single-server --resource-group test-rg \
  --location northeurope --name testserver \
  --sku-name Standard_B1ms --tier Burstable --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --version 5.7 --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Activeer een online import vanuit azure mysql enkele server.

az mysql flexible-server import create --data-source-type mysql_single \
  --data-source test-single-server --mode "Online" --resource-group test-rg \
  --location northeurope --name testserver \
  --sku-name Standard_B1ms --tier Burstable --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --version 5.7 --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Activeer een import vanuit de bronback-up die is opgeslagen in een Azure Blob-container.

az mysql flexible-server import create --data-source-type "azure_blob" \
  --data-source "https://teststorage.blob.windows.net/backupcontainer" \
  --resource-group test-rg --name testserver --version 5.7 --location northeurope \
  --admin-user "username" --admin-password "password" \
  --sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Trigger importeren vanuit bronback-up die is opgeslagen in azure blobcontainer. (Back-upbestanden die niet aanwezig zijn in de hoofdmap van de container. In plaats daarvan aanwezig in backupdata/data/)

az mysql flexible-server import create --data-source-type "azure_blob" \
  --data-source "https://teststorage.blob.windows.net/backupcontainer" \
  --data-source-backup-dir "backupdata/data/" \
  --resource-group test-rg --name testserver --version 5.7 --location northeurope \
  --admin-user "username" --admin-password "password" \
  --sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Trigger importeren vanuit bronback-up die is opgeslagen in azure blobcontainer. (Back-upbestanden die aanwezig zijn in containerhoofd- en blobopslag die toegankelijk zijn via sas-token met lees- en lijstmachtigingen. Geef '--%' door in de opdracht met SAS-token.)

az mysql flexible-server import create --data-source-type "azure_blob" \
  --data-source "https://teststorage.blob.windows.net/backupcontainer" \
  --data-source-sas-token "sp=r&st=2023-07-20T10:30:07Z..."  \
  --resource-group test-rg --name testserver --version 5.7 --location northeurope \
  --admin-user "username" --admin-password "password" \
  --sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Vereiste parameters

--data-source

Gegevensbron voor importeren naar Flexibele server. Op basis van het gegevensbrontype geeft u de gegevensbron op zoals hieronder wordt vermeld. bijvoorbeeld mysql_single: de naam of resource-id van de enkele Azure MySQL-server. azure_blob: de naam of resource-id van de Azure-blobcontainer. De opslag-URI van de Azure Blob-container. Voorbeeld: https://{blob_name}.blob.core.windows.net/{container_name}. De opslag-URI mag het SAS-token niet bevatten. Indien nodig kan een SAS-token worden opgegeven in de parameter data-source-sas-token.

--data-source-type

Gegevensbrontype. bijvoorbeeld mysql_single: Azure Database for MySQL-servers. azure_blob: Bronback-up die is opgegeven in de Azure Blob-container.

geaccepteerde waarden: azure_blob, mysql_single
--name -n

Naam van de server. De naam mag alleen kleine letters, cijfers en het afbreekstreepje (-) bevatten. Minimaal 3 tekens en maximaal 63 tekens.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--address-prefixes

Het IP-adresvoorvoegsel dat moet worden gebruikt bij het maken van een nieuw virtueel netwerk in CIDR-indeling. De standaardwaarde is 10.0.0.0/16.

--admin-password -p

Het wachtwoord van de beheerder. Minimaal 8 tekens en maximaal 128 tekens. Het wachtwoord moet tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers en niet-alfanumerieke tekens.

--admin-user -u

Beheer istrator-gebruikersnaam voor de server. Zodra deze is ingesteld, kan deze niet meer worden gewijzigd.

--auto-scale-iops

Schakel de iOps voor automatisch schalen in of uit. De standaardwaarde is uitgeschakeld.

geaccepteerde waarden: Disabled, Enabled
standaardwaarde: Disabled
--backup-identity

De naam of resource-id van de geo-back-upgebruikersidentiteit voor gegevensversleuteling. De identiteit moet zich in dezelfde regio bevinden als de back-upregio.

--backup-key

De resource-id van de sleutelkluissleutel voor geo-back-up voor gegevensversleuteling. De sleutel moet zich in dezelfde regio bevinden als de back-upregio.

--backup-retention

Het aantal dagen dat een back-up wordt bewaard. Bereik van 1 tot 35 dagen. De standaardwaarde is 7 dagen.

--data-source-backup-dir

Relatief pad van de map waarin de bronback-up wordt opgeslagen. Standaard worden de back-upbestanden gelezen uit de hoofdmap van de opslag. Deze parameter is geldig voor gegevensbron op basis van opslag. Voorbeeld: azure_blob.

--data-source-sas-token

Sas-token voor toegang tot de gegevensbron. Deze parameter is geldig voor gegevensbron op basis van opslag. Voorbeeld: azure_blob.

--geo-redundant-backup

Of geografisch redundante back-up al dan niet is ingeschakeld.

geaccepteerde waarden: Disabled, Enabled
--high-availability

Inschakelen (ZoneRedundant of SameZone) of functie voor hoge beschikbaarheid uitschakelen.

geaccepteerde waarden: Disabled, SameZone, ZoneRedundant
standaardwaarde: Disabled
--identity

De naam of resource-id van de door de gebruiker toegewezen identiteit voor gegevensversleuteling.

--iops

Het aantal IOPS dat moet worden toegewezen voor deze server. U krijgt een bepaalde hoeveelheid gratis IOPS op basis van reken- en opslaginrichting. De standaardwaarde voor IOPS is gratis IOPS. Raadpleeg IOPS in Azure Database for MySQL Flexible Server voor meer informatie over IOPS op basis van berekening en opslag.

--key

De resource-id van de primaire sleutelkluissleutel voor gegevensversleuteling.

--location -l

Locatie. Waarden van: az account list-locations. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>.

--mode

De importmodus. Enum values: [Offline, Online]. De standaardwaarde is offline.

geaccepteerde waarden: Offline, Online
standaardwaarde: Offline
--private-dns-zone

Deze parameter is alleen van toepassing als u een replicaserver voor meerdere regio's met privétoegang maakt. Voor leesreplica in de regio met privétoegang worden de bronserverinstellingen overgedragen en deze parameter wordt genegeerd. De naam of id van de nieuwe of bestaande privé-DNS-zone. U kunt de privé-DNS-zone van dezelfde resourcegroep, een andere resourcegroep of een ander abonnement gebruiken. Als u een zone van een andere resourcegroep of een ander abonnement wilt gebruiken, geeft u de resource-id op. CLI maakt een nieuwe privé-DNS-zone binnen dezelfde resourcegroep als het virtuele netwerk als deze niet wordt geleverd door gebruikers.

--public-access

Bepaalt de openbare toegang. Voer één of bereik ip-adressen in die moeten worden opgenomen in de lijst met toegestane IP-adressen. IP-adresbereiken moeten worden gescheiden door streepjes en mogen geen spaties bevatten. Als u 0.0.0.0.0 opgeeft, hebt u openbare toegang tot alle resources die in Azure zijn geïmplementeerd, toegang tot uw server. Als u deze instelt op Geen, wordt de server ingesteld in de modus openbare toegang, maar wordt er geen firewallregel gemaakt.

--sku-name

De naam van de reken-SKU. Volgt de conventie Standard_{VM-naam}. Voorbeelden: Standard_B1ms.

--standby-zone

De informatie over de beschikbaarheidszone van de stand-byserver wanneer hoge beschikbaarheid is ingeschakeld.

--storage-auto-grow

Automatische groei van de opslag in- of uitschakelen. De standaardwaarde is ingeschakeld.

geaccepteerde waarden: Disabled, Enabled
--storage-size

De opslagcapaciteit van de server. Minimum is 32 GiB en max is 16 TiB.

--subnet

Naam of resource-id van een nieuw of bestaand subnet. Deze parameter is alleen van toepassing als u een replicaserver voor meerdere regio's met privétoegang maakt. Voor leesreplica in de regio met privétoegang worden de bronserverinstellingen overgedragen en deze parameter wordt genegeerd. Als u een subnet van een andere resourcegroep of een ander abonnement wilt gebruiken, geeft u de resource-id op in plaats van de naam. Houd er rekening mee dat het subnet wordt gedelegeerd aan flexibleServers. Na delegering kan dit subnet niet worden gebruikt voor elk ander type Azure-resources.

--subnet-prefixes

Het ip-adresvoorvoegsel van het subnet dat moet worden gebruikt bij het maken van een nieuw subnet in CIDR-indeling. De standaardwaarde is 10.0.0.0/24.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

--tier

Rekenlaag van de server. Geaccepteerde waarden: Burstable, GeneralPurpose, MemoryOptimized.

--version

Primaire serverversie.

--vnet

Naam of id van een nieuw of bestaand virtueel netwerk. Deze parameter is alleen van toepassing als u een replicaserver voor meerdere regio's met privétoegang maakt. Voor leesreplica in de regio met privétoegang worden de bronserverinstellingen overgedragen en deze parameter wordt genegeerd. Als u een vnet van een andere resourcegroep of een ander abonnement wilt gebruiken, geeft u een resource-id op. De naam moet tussen 2 en 64 tekens zijn. De naam moet beginnen met een letter of cijfer, eindigen op een letter, cijfer of onderstrepingsteken en mag alleen letters, cijfers, onderstrepingstekens, punten of afbreekstreepjes bevatten.

--yes -y

Niet vragen om bevestiging.

standaardwaarde: False
--zone -z

Beschikbaarheidszone waarin de resource moet worden ingericht.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.