Share via


az mysql flexible-server import

Gestire i flussi di lavoro di importazione per i server flessibili MySQL.

Comandi

Nome Descrizione Tipo Stato
az mysql flexible-server import create

Creare un nuovo flusso di lavoro di importazione per il server flessibile.

Memoria centrale Disponibilità generale

az mysql flexible-server import create

Creare un nuovo flusso di lavoro di importazione per il server flessibile.

Questo comando viene usato per due scopi seguenti: Per eseguire la migrazione di un server MySQL esterno al server flessibile MySQL di Azure il cui backup viene archiviato in un contenitore BLOB di Azure. Per eseguire la migrazione di un server singolo di Azure MySQL al server flessibile di Azure MySQL. Per altre informazioni sulla configurazione di rete, vedere

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]

Esempio

Attivare un'importazione da un server singolo azure mysql.

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

Attivare un'importazione online dal server singolo azure mysql.

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

Attivare un'importazione dal backup di origine archiviata nel contenitore BLOB di Azure.

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

Attivare l'importazione dal backup di origine archiviato nel contenitore BLOB di Azure. (File di backup non presenti nella radice del contenitore. Al contrario, presente 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

Attivare l'importazione dal backup di origine archiviato nel contenitore BLOB di Azure. (File di backup presenti nella radice del contenitore e nell'archiviazione BLOB accessibili tramite token di firma di accesso condiviso con autorizzazioni lettura ed elenco. Passare '--%' nel comando con token di firma di accesso condiviso.

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

Parametri necessari

--data-source

Origine dati per l'importazione nel server flessibile. In base al tipo di origine dati, fornire l'origine dati come indicato di seguito. Ad esempio, mysql_single: nome o ID risorsa del server singolo di Azure MySQL. azure_blob: nome o ID risorsa del contenitore BLOB di Azure. URI di archiviazione del contenitore BLOB di Azure. Esempio: https://{blob_name}.blob.core.windows.net/{container_name}. L'URI di archiviazione non deve contenere il token di firma di accesso condiviso. Se necessario, il token di firma di accesso condiviso può essere fornito nel parametro "data-source-sas-token".

--data-source-type

Tipo di origine dati. ad esempio mysql_single: server Database di Azure per MySQL. azure_blob: backup di origine fornito nel contenitore BLOB di Azure.

valori accettati: azure_blob, mysql_single
--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--address-prefixes

Prefisso dell'indirizzo IP da usare per la creazione di una nuova rete virtuale in formato CIDR. Il valore predefinito è 10.0.0.0/16.

--admin-password -p

Password dell'amministratore. Minimo 8 caratteri e massimo 128 caratteri. La password deve contenere caratteri di tre delle categorie seguenti: lettere maiuscole, lettere minuscole, numeri e caratteri non alfanumerici.

--admin-user -u

Amministrazione istrator nome utente per il server. Una volta impostata, non può essere modificata.

--auto-scale-iops

Abilitare o disabilitare le operazioni di I/O al secondo di scalabilità automatica. Il valore predefinito è Disabled.

valori accettati: Disabled, Enabled
valore predefinito: Disabled
--backup-identity

Nome o ID risorsa dell'identità utente di backup geografico per la crittografia dei dati. L'identità deve trovarsi nella stessa area dell'area di backup.

--backup-key

ID risorsa della chiave dell'insieme di credenziali delle chiavi di backup geografico per la crittografia dei dati. La chiave deve trovarsi nella stessa area dell'area di backup.

--backup-retention

Numero di giorni di conservazione di un backup. Intervallo compreso tra 1 e 35 giorni. Il valore predefinito è 7 giorni.

--data-source-backup-dir

Percorso relativo della directory in cui è archiviato il backup di origine. Per impostazione predefinita, i file di backup verranno letti dalla radice dell'archiviazione. Questo parametro è valido per l'origine dati basata sull'archiviazione. Esempio: azure_blob.

--data-source-sas-token

Token di firma di accesso condiviso per l'accesso all'origine dati. Questo parametro è valido per l'origine dati basata sull'archiviazione. Esempio: azure_blob.

--geo-redundant-backup

Indica se il backup con ridondanza geografica è abilitato o meno.

valori accettati: Disabled, Enabled
--high-availability

Abilitare (ZoneRedundant o SameZone) o disabilitare la funzionalità di disponibilità elevata.

valori accettati: Disabled, SameZone, ZoneRedundant
valore predefinito: Disabled
--identity

Nome o ID risorsa dell'identità assegnata dall'utente per la crittografia dei dati.

--iops

Numero di operazioni di I/O al secondo da allocare per questo server. Si otterrà una certa quantità di operazioni di I/O al secondo gratuite in base alle risorse di calcolo e all'archiviazione di cui è stato effettuato il provisioning. Il valore predefinito per le operazioni di I/O al secondo è gratuito. Per altre informazioni sulle operazioni di I/O al secondo in base al calcolo e all'archiviazione, vedere IOPS in Database di Azure per MySQL server flessibile.

--key

ID risorsa della chiave primaria dell'insieme di credenziali delle chiavi per la crittografia dei dati.

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--mode

Modalità di importazione. Valori di enumerazione: [Offline, Online]. Il valore predefinito è Offline.

valori accettati: Offline, Online
valore predefinito: Offline
--private-dns-zone

Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Nome o ID della zona DNS privata nuova o esistente. È possibile usare la zona DNS privata dallo stesso gruppo di risorse, da un gruppo di risorse diverso o da una sottoscrizione diversa. Se si vuole usare una zona da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa. L'interfaccia della riga di comando crea una nuova zona DNS privata all'interno dello stesso gruppo di risorse della rete virtuale, se non fornita dagli utenti.

--public-access

Determina l'accesso pubblico. Immettere un singolo o intervallo di indirizzi IP da includere nell'elenco degli indirizzi IP consentiti. Gli intervalli di indirizzi IP devono essere separati da trattini e non contenere spazi. Specificando 0.0.0.0.0, l'accesso pubblico da qualsiasi risorsa distribuita in Azure può accedere al server. Impostandolo su "Nessuno" imposta il server in modalità di accesso pubblico, ma non crea una regola del firewall.

--sku-name

Nome dello SKU di calcolo. Segue la convenzione Standard_{nome macchina virtuale}. Esempi: Standard_B1ms.

--standby-zone

Informazioni sulla zona di disponibilità del server standby quando è abilitata la disponibilità elevata.

--storage-auto-grow

Abilitare o disabilitare l'aumento automatico della risorsa di archiviazione. Il valore predefinito è Enabled.

valori accettati: Disabled, Enabled
--storage-size

Capacità di archiviazione del server. Il valore minimo è 32 GiB e max è 16 TiB.

--subnet

Nome o ID risorsa di una subnet nuova o esistente. Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Se si vuole usare una subnet da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa anziché il nome. Si noti che la subnet verrà delegata a flexibleServers. Dopo la delega, questa subnet non può essere usata per altri tipi di risorse di Azure.

--subnet-prefixes

Prefisso dell'indirizzo IP della subnet da usare per la creazione di una nuova subnet in formato CIDR. Il valore predefinito è 10.0.0.0/24.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--tier

Livello di calcolo del server. Valori accettati: Burstable, GeneralPurpose, MemoryOptimized.

--version

Versione principale del server.

--vnet

Nome o ID di una rete virtuale nuova o esistente. Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Se si vuole usare una rete virtuale da un gruppo di risorse o una sottoscrizione diversa, specificare un ID risorsa. Il nome deve essere compreso tra 2 e 64 caratteri. Il nome deve iniziare con una lettera o un numero, terminare con una lettera, un numero o un carattere di sottolineatura e può contenere solo lettere, numeri, caratteri di sottolineatura, punti o trattini.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
--zone -z

Zona di disponibilità in cui effettuare il provisioning della risorsa.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.