az mysql flexible-server import

Zarządzanie przepływami pracy importu dla serwerów elastycznych MySQL.

Polecenia

Nazwa Opis Typ Stan
az mysql flexible-server import create

Utwórz nowy przepływ pracy importu dla serwera elastycznego.

Podstawowe funkcje Ogólna dostępność

az mysql flexible-server import create

Utwórz nowy przepływ pracy importu dla serwera elastycznego.

To polecenie jest używane do następujących dwóch celów: aby przeprowadzić migrację zewnętrznego serwera MySQL do serwera elastycznego Usługi Azure MySQL, którego kopia zapasowa jest przechowywana w kontenerze obiektów blob platformy Azure. Aby przeprowadzić migrację pojedynczego serwera usługi Azure MySQL do serwera elastycznego usługi Azure MySQL. Aby uzyskać więcej informacji na temat konfiguracji sieci, zobacz

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]

Przykłady

Wyzwalanie importu z pojedynczego serwera usługi 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

Wyzwalanie importu online z pojedynczego serwera usługi 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

Wyzwalanie importu ze źródłowej kopii zapasowej przechowywanej w kontenerze obiektów blob platformy 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

Wyzwalaj importowanie ze źródłowej kopii zapasowej przechowywanej w kontenerze obiektów blob platformy Azure. (Pliki kopii zapasowej nie są obecne w katalogu głównym kontenera. Zamiast tego znajdują się w danych kopii zapasowej/danych/)

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

Wyzwalaj importowanie ze źródłowej kopii zapasowej przechowywanej w kontenerze obiektów blob platformy Azure. (Pliki kopii zapasowej obecne w magazynie głównym kontenera i blob dostępne za pośrednictwem tokenu sas z uprawnieniami odczyt i lista. Przekaż polecenie "--%" w poleceniu przy użyciu tokenu SAS.

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

Parametry wymagane

--data-source

Źródło danych do importowania do serwera elastycznego. Na podstawie typu źródła danych podaj źródło danych, jak wspomniano poniżej. np. mysql_single: nazwa lub identyfikator zasobu pojedynczego serwera usługi Azure MySQL. azure_blob: nazwa lub identyfikator zasobu kontenera obiektów blob platformy Azure. Identyfikator URI magazynu kontenera obiektów blob platformy Azure. Przykład: https://{blob_name}.blob.core.windows.net/{container_name}. Identyfikator URI magazynu nie powinien zawierać tokenu sas. W razie potrzeby token sas można podać w parametrze "data-source-sas-token".

--data-source-type

Typ źródła danych. np. mysql_single: Serwery usługi Azure Database for MySQL. azure_blob: Źródłowa kopia zapasowa udostępniona w kontenerze obiektów blob platformy Azure.

akceptowane wartości: azure_blob, mysql_single
--name -n

Nazwa serwera programu . Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--address-prefixes

Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR. Wartość domyślna to 10.0.0.0/16.

--admin-password -p

Hasło administratora. Minimalnie 8 znaków i maksymalnie 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry i znaki inne niż alfanumeryczne.

--admin-user -u

Administracja istrator nazwa użytkownika serwera. Po ustawieniu nie można go zmienić.

--auto-scale-iops

Włącz lub wyłącz operacje we/wy skalowania automatycznego. Wartość domyślna to Wyłączone.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Disabled
--backup-identity

Nazwa lub identyfikator zasobu tożsamości użytkownika kopii zapasowej geograficznej na potrzeby szyfrowania danych. Tożsamość musi znajdować się w tym samym regionie co region kopii zapasowej.

--backup-key

Identyfikator zasobu klucza magazynu kluczy kopii zapasowej geograficznej na potrzeby szyfrowania danych. Klucz musi znajdować się w tym samym regionie co region kopii zapasowej.

--backup-retention

Liczba dni przechowywania kopii zapasowej. Zakres od 1 do 35 dni. Wartość domyślna to 7 dni.

--data-source-backup-dir

Ścieżka względna katalogu, w którym jest przechowywana kopia zapasowa źródła. Domyślnie pliki kopii zapasowej będą odczytywane z katalogu głównego magazynu. Ten parametr jest prawidłowy dla źródła danych opartego na magazynie. Przykład: azure_blob.

--data-source-sas-token

Token sygnatury dostępu współdzielonego do uzyskiwania dostępu do źródła danych. Ten parametr jest prawidłowy dla źródła danych opartego na magazynie. Przykład: azure_blob.

--geo-redundant-backup

Określa, czy jest włączona geograficznie nadmiarowa kopia zapasowa.

akceptowane wartości: Disabled, Enabled
--high-availability

Włącz (ZoneRedundant lub SameZone) lub wyłącz funkcję wysokiej dostępności.

akceptowane wartości: Disabled, SameZone, ZoneRedundant
wartość domyślna: Disabled
--identity

Nazwa lub identyfikator zasobu tożsamości przypisanej przez użytkownika na potrzeby szyfrowania danych.

--iops

Liczba operacji we/wy na sekundę do przydzielenia dla tego serwera. Uzyskasz pewną ilość bezpłatnych operacji we/wy na sekundę na podstawie aprowizacji zasobów obliczeniowych i magazynu. Wartość domyślna liczby operacji we/wy na sekundę to bezpłatna wartość operacji we/wy na sekundę. Aby dowiedzieć się więcej na temat liczby operacji we/wy na sekundę opartych na obliczeniach i magazynie, zapoznaj się z tematem Liczba operacji we/wy na sekundę w usłudze Azure Database for MySQL — elastyczny serwer.

--key

Identyfikator zasobu podstawowego klucza magazynu kluczy na potrzeby szyfrowania danych.

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--mode

Tryb importowania. Wartości wyliczenia: [Offline, Online]. Wartość domyślna to Offline.

akceptowane wartości: Offline, Online
wartość domyślna: Offline
--private-dns-zone

Ten parametr ma zastosowanie tylko w przypadku tworzenia między regionami serwera repliki z dostępem prywatnym. W przypadku repliki do odczytu w regionie z dostępem prywatnym ustawienia serwera źródłowego są przenoszone i ten parametr jest ignorowany. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--public-access

Określa dostęp publiczny. Wprowadź pojedynczy lub zakres adresów IP, które mają być uwzględnione na liście dozwolonych adresów IP. Zakresy adresów IP muszą być oddzielone kreską i nie zawierają żadnych spacji. Określenie wartości 0.0.0.0.0 umożliwia dostęp publiczny z dowolnych zasobów wdrożonych na platformie Azure w celu uzyskania dostępu do serwera. Ustawienie go na wartość "Brak" ustawia serwer w trybie dostępu publicznego, ale nie tworzy reguły zapory.

--sku-name

Nazwa jednostki SKU obliczeniowej. Zgodnie z konwencją Standard_{nazwa maszyny wirtualnej}. Przykłady: Standard_B1ms.

--standby-zone

Informacje o strefie dostępności serwera rezerwowego po włączeniu wysokiej dostępności.

--storage-auto-grow

Włączanie lub wyłączanie automatycznego zwiększania rozmiaru magazynu. Wartość domyślna to Włączone.

akceptowane wartości: Disabled, Enabled
--storage-size

Pojemność magazynu serwera. Minimum to 32 GiB, a maksimum to 16 TiB.

--subnet

Nazwa lub identyfikator zasobu nowej lub istniejącej podsieci. Ten parametr ma zastosowanie tylko w przypadku tworzenia między regionami serwera repliki z dostępem prywatnym. W przypadku repliki do odczytu w regionie z dostępem prywatnym ustawienia serwera źródłowego są przenoszone i ten parametr jest ignorowany. Jeśli chcesz użyć podsieci z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu zamiast nazwy. Należy pamiętać, że podsieć zostanie delegowana do serwerów elastycznych. Po delegowaniu tej podsieci nie można używać dla żadnego innego typu zasobów platformy Azure.

--subnet-prefixes

Prefiks adresu IP podsieci do użycia podczas tworzenia nowej podsieci w formacie CIDR. Wartość domyślna to 10.0.0.0/24.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--tier

Warstwa obliczeniowa serwera. Zaakceptowane wartości: Burstable, GeneralPurpose, MemoryOptimized.

--version

Wersja główna serwera.

--vnet

Nazwa lub identyfikator nowej lub istniejącej sieci wirtualnej. Ten parametr ma zastosowanie tylko w przypadku tworzenia między regionami serwera repliki z dostępem prywatnym. W przypadku repliki do odczytu w regionie z dostępem prywatnym ustawienia serwera źródłowego są przenoszone i ten parametr jest ignorowany. Jeśli chcesz użyć sieci wirtualnej z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Nazwa musi zawierać od 2 do 64 znaków. Nazwa musi zaczynać się literą lub cyfrą, kończyć literą, cyfrą lub podkreśleniami i może zawierać tylko litery, cyfry, podkreślenia, kropki lub łączniki.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
--zone -z

Strefa dostępności, do której należy aprowizować zasób.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.