Compartilhar via


az mysql flexible-server import

Gerenciar fluxos de trabalho de importação para servidores flexíveis do MySQL.

Comandos

Nome Description Tipo Status
az mysql flexible-server import create

Crie um novo fluxo de trabalho de importação para o servidor flexível.

Núcleo GA
az mysql flexible-server import stop-replication

Para interromper a replicação entre o servidor único de origem e o servidor flexível de destino.

Núcleo GA

az mysql flexible-server import create

Crie um novo fluxo de trabalho de importação para o servidor flexível.

Esse comando é usado para as duas seguintes finalidades: migrar um servidor MySQL externo para o servidor Flexível mySQL do Azure cujo backup é armazenado em um Contêiner de Blobs do Azure. Para migrar um servidor único do MySQL do Azure para o servidor Flexível do MySQL do Azure. Para obter mais informações sobre a configuração de rede, consulte

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]

Exemplos

Disparar uma importação do servidor único do 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

Dispare uma importação online do servidor único do 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

Dispare uma importação do backup de origem armazenada no contêiner de blob do 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

Disparar a importação do backup de origem armazenado no contêiner de blob do Azure. (Arquivos de backup não presentes na raiz do contêiner. Em vez disso, presente em 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

Disparar a importação do backup de origem armazenado no contêiner de blob do Azure. (Arquivos de backup presentes no armazenamento de blobs e raiz do contêiner acessíveis por meio do token sas com permissões de leitura e lista. Passe '--%' no comando com token 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

Parâmetros Exigidos

--data-source

Fonte de dados para importação para o Servidor Flexível. Com base no tipo de fonte de dados, forneça a fonte de dados, conforme mencionado abaixo. por exemplo, mysql_single: o nome ou a ID do recurso do servidor único do MySQL do Azure. azure_blob: o nome ou a ID do recurso do contêiner de blob do Azure. O uri de armazenamento do contêiner de blob do azure. Exemplo: https://{blob_name}.blob.core.windows.net/{container_name}. O uri de armazenamento não deve conter o token sas. Se necessário, o token sas pode ser fornecido no parâmetro "data-source-sas-token".

--data-source-type

Tipo de fonte de dados. por exemplo, mysql_single: Servidores do Banco de Dados do Azure para MySQL. azure_blob: Backup de origem fornecido no contêiner de blob do Azure.

Valores aceitos: azure_blob, mysql_single
--name -n

Nome do servidor. O nome pode conter apenas letras minúsculas, números e o caractere hífen (-). Mínimo de 3 caracteres e máximo de 63 caracteres.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--address-prefixes

O prefixo de endereço IP a ser usado ao criar uma nova rede virtual no formato CIDR. O valor padrão é 10.0.0.0/16.

--admin-password -p

A senha do administrador. Mínimo de 8 caracteres e máximo de 128 caracteres. A senha deve conter caracteres de três das seguintes categorias: letras maiúsculas em inglês, letras minúsculas em inglês, números e caracteres não alfanuméricos.

--admin-user -u

Nome de usuário do administrador para o servidor. Uma vez definido, ele não pode ser alterado.

--auto-scale-iops

Habilite ou desabilite as iops de dimensionamento automático. O valor padrão está desabilitado.

Valores aceitos: Disabled, Enabled
Valor padrão: Disabled
--backup-identity

O nome ou a ID do recurso da identidade do usuário de backup geográfico para criptografia de dados. A identidade precisa estar na mesma região que a região de backup.

--backup-key

A ID do recurso da chave de chave de backup geográfico para criptografia de dados. A chave precisa estar na mesma região que a região de backup.

--backup-retention

O número de dias em que um backup é mantido. Intervalo de 1 a 35 dias. O padrão é 7 dias.

--data-source-backup-dir

Caminho relativo do diretório no qual o backup de origem é armazenado. Por padrão, os arquivos de backup serão lidos da raiz do armazenamento. Esse parâmetro é válido para a fonte de dados baseada em armazenamento. Exemplo: azure_blob.

--data-source-sas-token

Token Sas para acessar a fonte de dados. Esse parâmetro é válido para a fonte de dados baseada em armazenamento. Exemplo: azure_blob.

--geo-redundant-backup

Se o backup com redundância geográfica está habilitado ou não.

Valores aceitos: Disabled, Enabled
--high-availability

Habilite (ZoneRedundant ou SameZone) ou desabilite o recurso de alta disponibilidade.

Valores aceitos: Disabled, SameZone, ZoneRedundant
Valor padrão: Disabled
--identity

O nome ou a ID do recurso da identidade atribuída pelo usuário para criptografia de dados.

--iops

Número de IOPS a serem alocados para este servidor. Você obterá determinada quantidade de IOPS gratuita com base na computação e no armazenamento provisionados. O valor padrão para IOPS é IOPS gratuito. Para saber mais sobre IOPS com base em computação e armazenamento, consulte IOPS no Servidor Flexível do Banco de Dados do Azure para MySQL.

--key

A ID do recurso da chave de chave primária para criptografia de dados.

--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--mode

Modo de importação. Enumeração de valores: [Offline, Online]. O padrão é Offline.

Valores aceitos: Offline, Online
Valor padrão: Offline
--private-dns-zone

Esse parâmetro só se aplica se você estiver criando um servidor de réplica entre regiões com acesso privado. Para a réplica de leitura na região com acesso privado, as configurações do servidor de origem são transmitidas e esse parâmetro é ignorado. O nome ou a ID da zona DNS privada nova ou existente. Você pode usar a zona dns privada do mesmo grupo de recursos, grupo de recursos diferente ou assinatura diferente. Se você quiser usar uma zona de um grupo de recursos ou assinatura diferente, forneça a ID do recurso. A CLI criará uma nova zona dns privada dentro do mesmo grupo de recursos que a rede virtual, se não for fornecida pelos usuários.

--public-access

Determina o acesso público. Insira um único ou intervalo de endereços IP a serem incluídos na lista de IPs permitida. Os intervalos de endereços IP devem ser separados pelo traço e não conter espaços. Especificar 0.0.0.0 permite que o acesso público de todos os recursos implantados no Azure acesse o servidor. Defini-lo como "Nenhum" define o servidor no modo de acesso público, mas não cria uma regra de firewall.

--sku-name

O nome da SKU de computação. Segue a convenção Standard_{nome da VM}. Exemplos: Standard_B1ms.

--standby-zone

As informações da zona de disponibilidade do servidor em espera quando a alta disponibilidade está habilitada.

--storage-auto-grow

Habilitar ou desabilitar o crescimento automático do armazenamento. O valor padrão está habilitado.

Valores aceitos: Disabled, Enabled
--storage-size

A capacidade de armazenamento do servidor. O mínimo é de 32 GiB e o máximo é de 16 TiB.

--subnet

Nome ou ID de recurso de uma sub-rede nova ou existente. Esse parâmetro só se aplica se você estiver criando um servidor de réplica entre regiões com acesso privado. Para a réplica de leitura na região com acesso privado, as configurações do servidor de origem são transmitidas e esse parâmetro é ignorado. Se você quiser usar uma sub-rede de um grupo de recursos ou assinatura diferente, forneça a ID do recurso em vez do nome. Observe que a sub-rede será delegada a flexibleServers. Após a delegação, essa sub-rede não pode ser usada para qualquer outro tipo de recursos do Azure.

--subnet-prefixes

O prefixo de endereço IP da sub-rede a ser usado ao criar uma nova sub-rede no formato CIDR. O valor padrão é 10.0.0.0/24.

--tags

Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.

--tier

Camada de computação do servidor. Valores aceitos: Burstable, GeneralPurpose, MemoryOptimized.

--version

Versão principal do servidor.

--vnet

Nome ou ID de uma rede virtual nova ou existente. Esse parâmetro só se aplica se você estiver criando um servidor de réplica entre regiões com acesso privado. Para a réplica de leitura na região com acesso privado, as configurações do servidor de origem são transmitidas e esse parâmetro é ignorado. Se você quiser usar uma vnet de um grupo de recursos ou assinatura diferente, forneça uma ID de recurso. O nome deve ter entre 2 e 64 caracteres. O nome deve começar com uma letra ou número, terminar com uma letra, número ou sublinhado e pode conter apenas letras, números, sublinhados, períodos ou hifens.

--yes -y

Não solicite confirmação.

Valor padrão: False
--zone -z

Zona de disponibilidade na qual provisionar o recurso.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

az mysql flexible-server import stop-replication

Para interromper a replicação entre o servidor único de origem e o servidor flexível de destino.

az mysql flexible-server import stop-replication [--ids]
                                                 [--name]
                                                 [--resource-group]
                                                 [--subscription]
                                                 [--yes]

Exemplos

Pare a replicação para 'testFlexServer'.

az mysql flexible-server import stop-replication -g testGroup -n testFlexServer

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.

--name -n

Nome do servidor. O nome pode conter apenas letras minúsculas, números e o caractere hífen (-). Mínimo de 3 caracteres e máximo de 63 caracteres.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--yes -y

Não solicite confirmação.

Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.