Compartilhar via


az mysql flexible-server import

Gerencie fluxos de trabalho de importação para servidores flexíveis 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 finalidades a seguir: Para migrar um servidor MySQL externo para o servidor flexível do MySQL do Azure cujo backup é armazenado em um contêiner de blob do Azure. Para migrar um servidor único do Azure MySQL para o servidor flexível do Azure MySQL. Para obter mais informações sobre 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

Dispare uma importação do servidor único mysql do Azure.

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 armazenado 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

Dispare 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

Dispare a importação do backup de origem armazenado no contêiner de blob do Azure. (Arquivos de backup presentes na raiz do contêiner e no armazenamento de blobs acessíveis por meio do token sas com permissões de Leitura e Lista. Passe '--%' no comando com o 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 blobs 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: Banco de Dados do Azure para Servidores MySQL. azure_blob: Backup de origem fornecido no contêiner de blob do Azure.

Valores aceitos: azure_blob, mysql_single
--name -n

O nome do servidor. O nome pode conter apenas letras minúsculas, números e o caractere de 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 categorias a seguir: letras maiúsculas, letras minúsculas, números e caracteres não alfanuméricos.

--admin-user -u

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

--auto-scale-iops

Habilite ou desabilite o iops de dimensionamento automático. O valor padrão é 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 do cofre de chaves 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 é retido. 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á uma certa quantidade de IOPS gratuitas com base na computação e no armazenamento provisionados. O valor padrão para IOPS é IOPS livre. Para saber mais sobre IOPS com base na computação e no armazenamento, consulte o 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

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

--mode

Modo de importação. Valores de enumeração: [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 réplica de leitura na região com acesso privado, as configurações do servidor de origem são transferidas 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 ser incluído na lista permitida de IPs. Os intervalos de endereços IP devem ser separados por traços e não devem conter espaços. A especificação 0.0.0.0 permite o acesso público a partir de quaisquer recursos implantados no Azure para acessar seu servidor. Defini-lo como "Nenhum" coloca o servidor no modo de acesso público, mas não cria uma regra de firewall.

--sku-name

O nome do 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

Habilite ou desabilite o crescimento automático do armazenamento. O valor padrão é Enabled.

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 do 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 réplica de leitura na região com acesso privado, as configurações do servidor de origem são transferidas 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 poderá ser usada para nenhum outro tipo de recursos do Azure.

--subnet-prefixes

O prefixo do 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

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags 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 réplica de leitura na região com acesso privado, as configurações do servidor de origem são transferidas 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 um número, terminar com uma letra, um número ou sublinhado e deve conter apenas letras, números, sublinhados, pontos ou hifens.

--yes -y

Não solicite confirmação.

Valor padrão: False
--zone -z

Zona de disponibilidade na qual o recurso será provisionado.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas 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 o detalhamento do 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 do recurso".

--name -n

O nome do servidor. O nome pode conter apenas letras minúsculas, números e o caractere de 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 o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas 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 o detalhamento do log. Use --debug para logs de depuração completos.