az mysql flexible-server import

Управление рабочими процессами импорта для гибких серверов MySQL.

Команды

Имя Описание Тип Состояние
az mysql flexible-server import create

Создайте новый рабочий процесс импорта для гибкого сервера.

Основные сведения Общедоступная версия

az mysql flexible-server import create

Создайте новый рабочий процесс импорта для гибкого сервера.

Эта команда используется для следующих двух целей: чтобы перенести внешний сервер MySQL на гибкий сервер Azure MySQL, резервная копия которого хранится в контейнере BLOB-объектов Azure. Чтобы перенести отдельный сервер Azure MySQL на гибкий сервер Azure MySQL. Дополнительные сведения о конфигурации сети см. в разделе

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]

Примеры

Активируйте импорт из отдельного сервера 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

Активируйте онлайн-импорт из отдельного сервера 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

Активируйте импорт из исходной резервной копии, хранящейся в контейнере BLOB-объектов 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

Активируйте импорт из исходной резервной копии, хранящейся в контейнере BLOB-объектов Azure. (Файлы резервного копирования, отсутствуют в корневом каталоге контейнера. Вместо этого присутствует в 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

Активируйте импорт из исходной резервной копии, хранящейся в контейнере BLOB-объектов Azure. (Файлы резервного копирования, присутствующих в корневом каталоге контейнера и хранилище BLOB-объектов, доступные с помощью маркера SAS с разрешениями на чтение и список. Передайте "--%" в команде с маркером 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

Обязательные параметры

--data-source

Источник данных для импорта на гибкий сервер. На основе типа источника данных укажите источник данных, как упоминание ниже. Например, mysql_single: имя или идентификатор ресурса отдельного сервера Azure MySQL. azure_blob: имя или идентификатор ресурса контейнера BLOB-объектов Azure. URI хранилища контейнера BLOB-объектов Azure. Пример: https://{blob_name}.blob.core.windows.net/{container_name}. Универсальный код ресурса (URI) хранилища не должен содержать маркер sas. При необходимости маркер sas можно указать в параметре data-source-sas-token.

--data-source-type

Тип источника данных. Например, mysql_single: серверы База данных Azure для MySQL. azure_blob: резервное копирование источника, предоставленное в контейнере BLOB-объектов Azure.

допустимые значения: azure_blob, mysql_single
--name -n

Имя сервера. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Минимум 3 символа и не более 63 символов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--address-prefixes

Префикс IP-адреса, используемый при создании новой виртуальной сети в формате CIDR. Значение по умолчанию — 10.0.0.0/16.

--admin-password -p

Пароль администратора. Минимум 8 символов и максимум 128 символов. В пароле следует использовать символы хотя бы из трех следующих категорий: английские прописные буквы, английские строчные буквы, цифры и символы, отличные от алфавитно-цифровых.

--admin-user -u

имя пользователя Администратор istrator для сервера. После установки его нельзя изменить.

--auto-scale-iops

Включите или отключите операции ввода-вывода автомасштабирования. Значение по умолчанию отключено.

допустимые значения: Disabled, Enabled
значение по умолчанию: Disabled
--backup-identity

Имя или идентификатор ресурса удостоверения пользователя гео резервного копирования для шифрования данных. Удостоверение должно находиться в том же регионе, что и регион резервного копирования.

--backup-key

Идентификатор ресурса ключа гео резервного копирования для шифрования данных. Ключ должен находиться в том же регионе, что и регион резервного копирования.

--backup-retention

Количество дней хранения резервной копии. Диапазон от 1 до 35 дней. Значение по умолчанию равно 7 суткам.

--data-source-backup-dir

Относительный путь к каталогу, в котором хранится исходная резервная копия. По умолчанию файлы резервного копирования будут считываться из корневого каталога хранилища. Этот параметр действителен для источника данных на основе хранилища. Пример: azure_blob.

--data-source-sas-token

Маркер SAS для доступа к источнику данных. Этот параметр действителен для источника данных на основе хранилища. Пример: azure_blob.

--geo-redundant-backup

Включена ли геоизбыточная резервная копия.

допустимые значения: Disabled, Enabled
--high-availability

Включите (ZoneRedundant или SameZone) или отключите функцию высокого уровня доступности.

допустимые значения: Disabled, SameZone, ZoneRedundant
значение по умолчанию: Disabled
--identity

Имя или идентификатор ресурса назначаемого пользователем удостоверения для шифрования данных.

--iops

Количество операций ввода-вывода в секунду для этого сервера. Вы получите определенное количество бесплатных операций ввода-вывода в секунду на основе подготовленных вычислительных ресурсов и хранилища. Значение по умолчанию для операций ввода-вывода в секунду является бесплатным числом операций ввода-вывода в секунду. Дополнительные сведения о операций ввода-вывода в секунду на основе вычислений и хранилища см. в разделе "Операции ввода-вывода в секунду" в База данных Azure для MySQL гибком сервере.

--key

Идентификатор ресурса первичного ключа keyvault для шифрования данных.

--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--mode

Режим импорта. Значения перечисления: [автономный, онлайн]. Значение по умолчанию — "Вне сети".

допустимые значения: Offline, Online
значение по умолчанию: Offline
--private-dns-zone

Этот параметр применяется только при создании межрегионного реплика сервера с частным доступом. Для реплика чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Имя или идентификатор новой или существующей частной зоны DNS. Частную зону DNS можно использовать из одной группы ресурсов, другой группы ресурсов или другой подписки. Если вы хотите использовать зону из другой группы ресурсов или подписки, укажите идентификатор ресурса. CLI создает новую частную зону DNS в той же группе ресурсов, что и виртуальная сеть, если она не предоставлена пользователями.

--public-access

Определяет общедоступный доступ. Введите один или диапазон IP-адресов, которые будут включены в список разрешенных IP-адресов. Диапазоны IP-адресов должны быть разделены дефисом и не содержать пробелов. Указание 0.0.0.0.0 разрешает общедоступный доступ из любых ресурсов, развернутых в Azure, для доступа к серверу. Если задать для него значение None, сервер в режиме общедоступного доступа, но не создает правило брандмауэра.

--sku-name

Имя номера SKU вычислений. Соответствует соглашению Standard_{имя виртуальной машины}. Примеры: Standard_B1ms.

--standby-zone

Сведения о зоне доступности резервного сервера при включении высокой доступности.

--storage-auto-grow

Включение или отключение автоматического увеличения объема хранилища. Значение по умолчанию включено.

допустимые значения: Disabled, Enabled
--storage-size

Емкость хранилища сервера. Минимальное значение — 32 ГиБ и максимальное значение — 16 ТиБ.

--subnet

Имя или идентификатор ресурса новой или существующей подсети. Этот параметр применяется только при создании межрегионного реплика сервера с частным доступом. Для реплика чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Если вы хотите использовать подсеть из другой группы ресурсов или подписки, укажите идентификатор ресурса вместо имени. Обратите внимание, что подсеть будет делегирована гибким серверам. После делегирования эту подсеть нельзя использовать для любого другого типа ресурсов Azure.

--subnet-prefixes

Префикс IP-адреса подсети, используемый при создании новой подсети в формате CIDR. Значение по умолчанию — 10.0.0.0/24.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--tier

Уровень вычислений сервера. Допустимые значения: Burstable, GeneralPurpose, MemoryOptimized.

--version

Основная версия сервера.

--vnet

Имя или идентификатор новой или существующей виртуальной сети. Этот параметр применяется только при создании межрегионного реплика сервера с частным доступом. Для реплика чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Если вы хотите использовать виртуальную сеть из другой группы ресурсов или подписки, укажите идентификатор ресурса. Имя должно быть от 2 до 64 символов. Оно должно начинаться с буквы или цифры, заканчиваться буквой, цифрой или символом подчеркивания и может содержать только буквы, цифры, символы подчеркивания, точки и дефисы.

--yes -y

Не запрашивать подтверждение.

значение по умолчанию: False
--zone -z

Зона доступности, в которую необходимо подготовить ресурс.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.