az postgres flexible-server

Observação

Esse grupo de comandos tem comandos definidos na CLI do Azure e em pelo menos uma extensão. Instale cada extensão para se beneficiar de seus recursos estendidos. Saiba mais sobre extensões.

Gerenciar o Banco de Dados do Azure para Servidores Flexíveis PostgreSQL.

Comandos

Nome Description Tipo Status
az postgres flexible-server ad-admin

Gerenciar administradores do Active Directory do servidor.

Núcleo GA
az postgres flexible-server ad-admin create

Crie um administrador do Active Directory.

Núcleo GA
az postgres flexible-server ad-admin delete

Exclua um administrador do Active Directory.

Núcleo GA
az postgres flexible-server ad-admin list

Liste todos os administradores do Active Directory.

Núcleo GA
az postgres flexible-server ad-admin show

Obtenha um administrador do Active Directory.

Núcleo GA
az postgres flexible-server ad-admin wait

Aguarde até que um administrador do Active Directory satisfaça determinadas condições.

Núcleo GA
az postgres flexible-server advanced-threat-protection-setting

Gerencie a configuração avançada de proteção contra ameaças para um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server advanced-threat-protection-setting show

Obtenha configurações avançadas de proteção contra ameaças para um servidor flexível PostgreSL.

Núcleo GA
az postgres flexible-server advanced-threat-protection-setting update

Atualiza o estado da configuração de proteção avançada contra ameaças para um servidor flexível.

Núcleo GA
az postgres flexible-server backup

Gerencie backups flexíveis do servidor.

Núcleo GA
az postgres flexible-server backup list

Liste todos os backups de um determinado servidor.

Núcleo GA
az postgres flexible-server backup show

Mostrar os detalhes de um backup específico para um determinado servidor.

Núcleo GA
az postgres flexible-server connect

Conecte-se a um servidor flexível.

Extensão GA
az postgres flexible-server create

Crie um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server db

Gerencie bancos de dados PostgreSQL em um servidor flexível.

Núcleo GA
az postgres flexible-server db create

Crie um banco de dados PostgreSQL em um servidor flexível.

Núcleo GA
az postgres flexible-server db delete

Exclua um banco de dados em um servidor flexível.

Núcleo GA
az postgres flexible-server db list

Liste os bancos de dados para um servidor flexível.

Núcleo GA
az postgres flexible-server db show

Mostrar os detalhes de um banco de dados.

Núcleo GA
az postgres flexible-server delete

Exclua um servidor flexível.

Núcleo GA
az postgres flexible-server deploy

Habilite e execute o fluxo de trabalho de Ações do GitHub para o servidor PostgreSQL.

Núcleo GA
az postgres flexible-server deploy run

Execute um fluxo de trabalho existente em seu repositório github.

Núcleo GA
az postgres flexible-server deploy setup

Crie o arquivo de fluxo de trabalho GitHub Actions para o servidor PostgreSQL.

Núcleo GA
az postgres flexible-server execute

Conecte-se a um servidor flexível.

Extensão GA
az postgres flexible-server firewall-rule

Gerenciar regras de firewall para um servidor.

Núcleo GA
az postgres flexible-server firewall-rule create

Crie uma nova regra de firewall para um servidor flexível.

Núcleo GA
az postgres flexible-server firewall-rule delete

Excluir uma regra de firewall.

Núcleo GA
az postgres flexible-server firewall-rule list

Listar todas as regras de firewall para um servidor flexível.

Núcleo GA
az postgres flexible-server firewall-rule show

Obtenha os detalhes de uma regra de firewall.

Núcleo GA
az postgres flexible-server firewall-rule update

Atualizar uma regra de firewall.

Núcleo GA
az postgres flexible-server geo-restore

Restaure geograficamente um servidor flexível a partir do backup.

Núcleo GA
az postgres flexible-server identity

Gerenciar identidades atribuídas ao usuário do servidor.

Núcleo GA
az postgres flexible-server identity assign

Adicione identidades gerenciadas atribuídas ao usuário ao servidor.

Núcleo GA
az postgres flexible-server identity list

Listar todas as identidades gerenciadas atribuídas ao usuário a partir do servidor.

Núcleo GA
az postgres flexible-server identity remove

Remova identificações gerenciadas atribuídas ao usuário do servidor.

Núcleo GA
az postgres flexible-server identity show

Obtenha uma identidade gerenciada atribuída ao usuário do servidor.

Núcleo GA
az postgres flexible-server list

Listar servidores flexíveis disponíveis.

Núcleo GA
az postgres flexible-server list-skus

Lista sku's disponíveis na região determinada.

Núcleo GA
az postgres flexible-server migration

Gerencie fluxos de trabalho de migração para servidores flexíveis PostgreSQL.

Núcleo GA
az postgres flexible-server migration check-name-availability

Verifica se o nome de migração fornecido pode ser usado.

Núcleo GA
az postgres flexible-server migration create

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

Núcleo GA
az postgres flexible-server migration list

Listar as migrações de um servidor flexível.

Núcleo GA
az postgres flexible-server migration show

Obtenha os detalhes de uma migração específica.

Núcleo GA
az postgres flexible-server migration update

Atualizar uma migração específica.

Núcleo GA
az postgres flexible-server parameter

Comandos para gerenciar valores de parâmetros de servidor para servidor flexível.

Núcleo GA
az postgres flexible-server parameter list

Liste os valores de parâmetro para um servidor flexível.

Núcleo GA
az postgres flexible-server parameter set

Atualize o parâmetro de um servidor flexível.

Núcleo GA
az postgres flexible-server parameter show

Obtenha o parâmetro para um servidor flexível.".

Núcleo GA
az postgres flexible-server private-endpoint-connection

Gerencie conexões de ponto de extremidade privadas de servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server private-endpoint-connection approve

Aprovar a conexão de ponto de extremidade privada especificada associada a um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server private-endpoint-connection delete

Exclua a conexão de ponto de extremidade privada especificada associada a um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server private-endpoint-connection list

Liste todas as conexões de ponto de extremidade privadas associadas a um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server private-endpoint-connection reject

Rejeitar a conexão de ponto de extremidade privada especificada associada a um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server private-endpoint-connection show

Mostrar detalhes de uma conexão de ponto de extremidade privada associada a um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server private-link-resource

Obtenha o recurso de link privado para um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server private-link-resource list

Listar recursos de link privado associados a um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server private-link-resource show

Obtenha um recurso de link privado para um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server replica

Gerenciar réplicas de leitura.

Núcleo GA
az postgres flexible-server replica create

Criar uma réplica de leitura para um servidor.

Núcleo GA
az postgres flexible-server replica list

Listar todas as réplicas de leitura para um determinado servidor.

Núcleo GA
az postgres flexible-server replica promote

Pare a replicação de uma réplica de leitura e promova-a para um servidor independente ou como um servidor primário.

Núcleo GA
az postgres flexible-server replica stop-replication

Parar a replicação em uma réplica de leitura e torna-lá um servidor de leitura/gravação.

Núcleo Preterido
az postgres flexible-server restart

Reinicie um servidor flexível.

Núcleo GA
az postgres flexible-server restore

Restaure um servidor flexível a partir do backup.

Núcleo GA
az postgres flexible-server revive-dropped

Reviva um servidor flexível descartado do backup.

Núcleo GA
az postgres flexible-server server-logs

Gerenciar logs do servidor (arquivos de log) para um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server server-logs download

Baixe arquivos de log para um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server server-logs list

Listar arquivos de log para um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server show

Obtenha os detalhes de um servidor flexível.

Núcleo GA
az postgres flexible-server show-connection-string

Mostrar as cadeias de conexão de um banco de dados de servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server start

Inicie um servidor flexível.

Núcleo GA
az postgres flexible-server stop

Pare um servidor flexível.

Núcleo GA
az postgres flexible-server update

Atualize um servidor flexível.

Núcleo GA
az postgres flexible-server upgrade

Atualize a versão principal de um servidor flexível.

Núcleo GA
az postgres flexible-server virtual-endpoint

Gerencie pontos de extremidade virtuais para um servidor flexível PostgreSQL.

Núcleo GA
az postgres flexible-server virtual-endpoint create

Crie um novo ponto de extremidade virtual para um servidor flexível.

Núcleo GA
az postgres flexible-server virtual-endpoint delete

Excluir um ponto de extremidade virtual.

Núcleo GA
az postgres flexible-server virtual-endpoint list

Liste todos os pontos de extremidade virtuais para um servidor flexível.

Núcleo GA
az postgres flexible-server virtual-endpoint show

Obtenha os detalhes de um ponto de extremidade virtual.

Núcleo GA
az postgres flexible-server virtual-endpoint update

Atualize um ponto de extremidade virtual.

Núcleo GA
az postgres flexible-server wait

Aguarde até que o servidor flexível satisfaça determinadas condições.

Núcleo GA

az postgres flexible-server connect

Conecte-se a um servidor flexível.

az postgres flexible-server connect --admin-user
                                    --name
                                    [--admin-password]
                                    [--database-name]
                                    [--interactive]
                                    [--querytext]

Parâmetros Exigidos

--admin-user -u

O nome de usuário de logon do administrador.

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

Parâmetros Opcionais

--admin-password -p

A senha de login do administrador.

--database-name -d

O nome de um banco de dados.

--interactive

Passe esse parâmetro para se conectar ao banco de dados no modo interativo.

--querytext -q
Preterido

O argumento 'querytext' foi preterido e será removido em uma versão futura. Em vez disso, use 'executar'.

Uma consulta a ser executada no servidor flexível.

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 postgres flexible-server create

Crie um servidor flexível PostgreSQL.

Crie um servidor flexível PostgreSQL com configuração personalizada ou padrão. Para obter mais informações sobre configuração de rede, consulte

az postgres flexible-server create [--active-directory-auth {Disabled, Enabled}]
                                   [--address-prefixes]
                                   [--admin-password]
                                   [--admin-user]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--database-name]
                                   [--geo-redundant-backup {Disabled, Enabled}]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--iops]
                                   [--key]
                                   [--location]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--public-access]
                                   [--resource-group]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-auto-grow {Disabled, Enabled}]
                                   [--storage-size]
                                   [--storage-type {PremiumV2_LRS, Premium_LRS}]
                                   [--subnet]
                                   [--subnet-prefixes]
                                   [--tags]
                                   [--throughput]
                                   [--tier]
                                   [--version]
                                   [--vnet]
                                   [--yes]
                                   [--zone]

Exemplos

Criar um servidor flexível PostgreSQL com parâmetros personalizados

az postgres flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --sku-name Standard_B1ms --tier Burstable --public-access 153.24.26.117 --storage-size 128 \
  --tags "key=value" --version 13 --high-availability ZoneRedundant --zone 1 \
  --standby-zone 3

Crie um servidor flexível PostgreSQL usando discos SSD v2 Premium.

# set storage type to "PremiumV2_LRS" and provide values for Storage size (in GiB), IOPS (operations/sec), and Throughput (MB/sec).
az postgres flexible-server create --location northeurope --resource-group testGroup \
    --name testserver --admin-user username --admin-password password \
    --sku-name Standard_B1ms --tier Burstable --storage-type PremiumV2_LRS --storage-size 128 --iops 3000 --throughput 125

Crie um servidor flexível PostgreSQL com parâmetros padrão e acesso público habilitados por padrão. O grupo de recursos, o nome do servidor, o nome de usuário, a senha e o banco de dados padrão serão criados pela CLI

az postgres flexible-server create

Crie um servidor flexível PostgreSQL com acesso público e adicione o intervalo de endereço IP para ter acesso a esse servidor. O parâmetro --public-access pode ser 'All', 'None', <startIpAddress>ou <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

Crie um servidor flexível PostgreSQL com acesso privado. Se a rede virtual e a sub-rede fornecidas não existirem, a rede virtual e a sub-rede com os prefixos de endereço especificados serão criadas.

az postgres flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

Crie um servidor flexível PostgreSQL usando um novo ID de recurso de sub-rede e um novo ID de recurso de zona DNS privada. A sub-rede e a zona DNS podem ser criadas em diferentes assinaturas ou grupos de recursos.

az postgres flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testPostgreSQLFlexibleDnsZone.private.postgres.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

Crie um servidor flexível PostgreSQL usando recursos de rede existentes no mesmo grupo de recursos. A sub-rede fornecida não deve ter nenhum outro recurso implantado nela, sendo que essa sub-rede será delegada para Microsoft.DBforPostgreSQL/flexibleServers, se ainda não tiver sido delegada. A zona DNS privada será vinculada à rede virtual se ainda não estiver vinculada.

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.postgres.database.azure.com

az postgres flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com\


az postgres flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Crie um servidor flexível PostgreSQL usando recursos de rede existentes no grupo de recursos / assinatura diferente.

az postgres flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Crie um servidor flexível PostgreSQL com criptografia de dados.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --key $keyIdentifier --identity testIdentity

Crie um servidor flexível PostgreSQL com autenticação do Active Directory, bem como autenticação de senha.

# create flexible server with aad auth and password auth enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --active-directory-auth Enabled

Crie um servidor flexível PostgreSQL somente com autenticação do Active Directory.

# create flexible server with aad only auth and password auth disabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --active-directory-auth Enabled --password-auth Disabled

Crie um servidor flexível PostgreSQL com acesso público, backup com redundância geográfica habilitado e adicione o intervalo de endereço IP para ter acesso a esse servidor. O parâmetro --public-access pode ser 'All', 'None', <startIpAddress>ou <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --geo-redundant-backup Enabled --public-access 125.23.54.31-125.23.54.35

Crie um servidor flexível PostgreSQL com criptografia de dados para servidor habilitado para backup geo-rundundant.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list

# create keyvault in geo-paired region
az keyvault create -g testGroup -n geoVault --location geoPairedLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
geoKeyIdentifier=$(az keyvault key create --name geoKey -p software \
  --vault-name geoVault --query key.kid -o tsv)


# create identity in geo-raired location and save its principalId
geoIdentityPrincipalId=$(az identity create -g testGroup --name geoIdentity \
  --location geoPairedLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n geoVault --object-id $geoIdentityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled for geo-backup Enabled server
az postgres flexible-server create -g testGroup -n testServer --location testLocation --geo-redundant-backup Enabled \
  --key $keyIdentifier --identity testIdentity --backup-key $geoKeyIdentifier --backup-identity geoIdentity

Crie um servidor flexível com um nível de desempenho de armazenamento personalizado. Valores aceitos "P4", "P6", "P10", "P15", "P20", "P30", \ "P40", "P50", "P60", "P70", "P80". Os valores reais permitidos dependem da seleção --storage-size para a criação flexível do servidor. \ O valor padrão para a camada de desempenho de armazenamento depende do --storage-size selecionado para a criação flexível do servidor.

az postgres flexible-server create -g testGroup -n testServer --location testLocation --performance-tier P15

criar servidor flexível com crescimento automático de armazenamento como Habilitado. Valores aceitos Habilitado/Desabilitado. O valor padrão para crescimento automático de armazenamento é "Desabilitado".

az postgres flexible-server create -g testGroup -n testServer --location testLocation --storage-auto-grow Enabled

Parâmetros Opcionais

--active-directory-auth

Se a autenticação do Active Directory do Azure está habilitada.

valores aceitos: Disabled, Enabled
valor padrão: Disabled
--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, ele não pode ser alterado.

valor padrão: panickygranola6
--backup-identity

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

O 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 é mantido. Intervalo de 7 a 35 dias. O padrão é 7 dias.

valor padrão: 7
--database-name -d

O nome do banco de dados a ser criado ao provisionar o servidor de banco de dados.

--geo-redundant-backup

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

valores aceitos: Disabled, Enabled
valor padrão: Disabled
--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

Valor de IOPS em (operações/seg) a ser alocado para este servidor. Esse valor só pode ser atualizado se o servidor flexível estiver usando discos SSD v2 Premium.

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

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

--password-auth

Se a autenticação de senha está habilitada.

valores aceitos: Disabled, Enabled
valor padrão: Enabled
--performance-tier

Camada de desempenho do servidor.

--private-dns-zone

Esse parâmetro só se aplica a um servidor com acesso privado. 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" define o servidor no modo de acesso público, mas não cria uma regra de firewall.

--resource-group -g

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

--sku-name

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

valor padrão: Standard_D2s_v3
--standby-zone

As informações de 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
valor padrão: Disabled
--storage-size

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

valor padrão: 128
--storage-type

Tipo de armazenamento para o servidor. Os valores permitidos são Premium_LRS e PremiumV2_LRS. O valor padrão é Premium_LRS. Deve definir iops e taxa de transferência se estiver usando PremiumV2_LRS.

valores aceitos: PremiumV2_LRS, Premium_LRS
--subnet

Nome ou ID do recurso de uma sub-rede nova ou existente. 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 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

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags existentes.

--throughput

Taxa de transferência de armazenamento (MB/s) para o servidor. Esse valor só pode ser atualizado se o servidor flexível estiver usando discos SSD v2 Premium.

--tier

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

valor padrão: GeneralPurpose
--version

Versão principal do servidor.

valor padrão: 13
--vnet

Nome ou ID de uma rede virtual nova ou existente. 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 postgres flexible-server delete

Exclua um servidor flexível.

az postgres flexible-server delete [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--subscription]
                                   [--yes]

Exemplos

Exclua um servidor flexível.

az postgres flexible-server delete --resource-group testGroup --name testserver

Exclua um servidor flexível sem aviso ou confirmação.

az postgres flexible-server delete --resource-group testGroup --name testserver --yes

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

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

az postgres flexible-server execute

Conecte-se a um servidor flexível.

az postgres flexible-server execute --admin-password
                                    --admin-user
                                    --name
                                    [--database-name]
                                    [--file-path]
                                    [--querytext]

Parâmetros Exigidos

--admin-password -p

A senha de login do administrador.

--admin-user -u

O nome de usuário de logon do administrador.

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

Parâmetros Opcionais

--database-name -d

O nome de um banco de dados.

--file-path -f

O caminho do arquivo sql a ser executado.

--querytext -q

Uma consulta a ser executada no servidor flexível.

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 postgres flexible-server geo-restore

Restaure geograficamente um servidor flexível a partir do backup.

az postgres flexible-server geo-restore --location
                                        --source-server
                                        [--address-prefixes]
                                        [--backup-identity]
                                        [--backup-key]
                                        [--geo-redundant-backup {Disabled, Enabled}]
                                        [--identity]
                                        [--ids]
                                        [--key]
                                        [--name]
                                        [--no-wait]
                                        [--private-dns-zone]
                                        [--resource-group]
                                        [--subnet]
                                        [--subnet-prefixes]
                                        [--subscription]
                                        [--vnet]
                                        [--yes]
                                        [--zone]

Exemplos

Geo-restaurar o servidor de acesso público 'testserver' para um novo servidor 'testserverNew' no local 'newLocation' com acesso público.

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew --source-server testserver --location newLocation

Geo-restaurar servidor de acesso privado 'testserver' como um novo servidor 'testserverNew' com nova sub-rede. Novas zonas vnet, sub-rede e dns privadas para o servidor restaurado serão provisionadas. Consulte o comando 'flexible-server create' para obter mais cenários de acesso privado.

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.postgres.database.azure.com --location newLocation

Restaure geograficamente 'testserver' para o point-in-time atual como um novo servidor 'testserverNew' em uma assinatura / grupo de recursos diferente. \ Aqui --restore-group é para o grupo de recursos do servidor de destino e --source-server deve ser passado como ID do recurso. \ Este ID de recurso pode estar em uma assinatura diferente da assinatura usada para az account set.

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew --location newLocation \
  --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

Parâmetros Exigidos

--location -l

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

--source-server

O nome ou ID do recurso do servidor de origem do qual restaurar.

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.

--backup-identity

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

O 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.

--geo-redundant-backup

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

valores aceitos: Disabled, Enabled
valor padrão: Disabled
--identity

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

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--key

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

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

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--private-dns-zone

Esse parâmetro só se aplica a um servidor com acesso privado. 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.

--resource-group -g

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

--subnet

Nome ou ID do recurso de uma sub-rede nova ou existente. 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 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.

--subscription

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

--vnet

Nome ou ID de uma rede virtual nova ou existente. 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 postgres flexible-server list

Listar servidores flexíveis disponíveis.

az postgres flexible-server list [--resource-group]

Exemplos

Liste todos os servidores flexíveis PostgreSQL em uma assinatura.

az postgres flexible-server list

Listar todos os servidores flexíveis PostgreSQL em um grupo de recursos.

az postgres flexible-server list --resource-group testGroup

Liste todos os servidores flexíveis PostgreSQL em um grupo de recursos em formato de tabela.

az postgres flexible-server list --resource-group testGroup --output table

Parâmetros Opcionais

--resource-group -g

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

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 postgres flexible-server list-skus

Lista sku's disponíveis na região determinada.

az postgres flexible-server list-skus --location

Parâmetros Exigidos

--location -l

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

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 postgres flexible-server restart

Reinicie um servidor flexível.

az postgres flexible-server restart [--failover]
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]

Exemplos

Reinicie um servidor flexível.

az postgres flexible-server restart --resource-group testGroup --name testserver

Reiniciar um servidor com failover planejado

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Planned

Reiniciar um servidor com failover forçado

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Forced

Parâmetros Opcionais

--failover

Failover forçado ou planejado para operação de reinicialização do servidor. Valores permitidos: Forçado, Planejado.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

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

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 postgres flexible-server restore

Restaure um servidor flexível a partir do backup.

az postgres flexible-server restore --source-server
                                    [--address-prefixes]
                                    [--backup-identity]
                                    [--backup-key]
                                    [--geo-redundant-backup {Disabled, Enabled}]
                                    [--identity]
                                    [--ids]
                                    [--key]
                                    [--name]
                                    [--no-wait]
                                    [--private-dns-zone]
                                    [--resource-group]
                                    [--restore-time]
                                    [--subnet]
                                    [--subnet-prefixes]
                                    [--subscription]
                                    [--vnet]
                                    [--yes]
                                    [--zone]

Exemplos

Restaure 'testserver' para um point-in-time específico como um novo servidor 'testserverNew'.

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

Restaure 'testserver' para o point-in-time atual como um novo servidor 'testserverNew'.

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver

Restaure 'testserver' para o point-in-time atual como um novo servidor 'testserverNew' em um grupo de recursos diferente. \ Aqui --restore-group é para o grupo de recursos do servidor de destino e --source-server deve ser passado como ID do recurso.

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server /subscriptions/{testSubscription}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

Restaure 'testserver' para o point-in-time atual como um novo servidor 'testserverNew' em uma assinatura diferente. \ Aqui --restore-group é para o grupo de recursos do servidor de destino e --source-server deve ser passado como ID do recurso. \ Este ID de recurso pode estar em uma assinatura diferente da assinatura usada para az account set.

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

Parâmetros Exigidos

--source-server

O nome ou ID do recurso do servidor de origem do qual restaurar.

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.

--backup-identity

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

O 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.

--geo-redundant-backup

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

valores aceitos: Disabled, Enabled
valor padrão: Disabled
--identity

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

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--key

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

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

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--private-dns-zone

Esse parâmetro só se aplica a um servidor com acesso privado. 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.

--resource-group -g

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

--restore-time

O point-in-time em UTC para restaurar de (formato ISO8601), por exemplo, 2017-04-26T02:10:00+00:00O valor padrão é definido como hora atual.

valor padrão: 2024-03-26T03:40:28+00:00
--subnet

Nome ou ID do recurso de uma sub-rede nova ou existente. 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 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.

--subscription

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

--vnet

Nome ou ID de uma rede virtual nova ou existente. 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 postgres flexible-server revive-dropped

Reviva um servidor flexível descartado do backup.

az postgres flexible-server revive-dropped --location
                                           --source-server
                                           [--address-prefixes]
                                           [--backup-identity]
                                           [--backup-key]
                                           [--geo-redundant-backup {Disabled, Enabled}]
                                           [--identity]
                                           [--ids]
                                           [--key]
                                           [--name]
                                           [--no-wait]
                                           [--private-dns-zone]
                                           [--resource-group]
                                           [--subnet]
                                           [--subnet-prefixes]
                                           [--subscription]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Exemplos

O Revive descartou o servidor de acesso público 'testserver' para um novo servidor 'testserverNew' no local 'newLocation' com acesso público.

az postgres flexible-server revive-dropped --resource-group testGroup --name testserverNew --source-server /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver --location newLocation

Revive descartou o servidor de acesso público 'testserver' com criptografia de dados habilitada como um novo servidor 'testserverNew' com criptografia de dados.

az postgres flexible-server revive-dropped -l testLocation --resource-group testGroup --name testserverNew \
  --source-server testserver --key newKeyIdentifier --identity newIdentity

Parâmetros Exigidos

--location -l

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

--source-server

O nome ou ID do recurso do servidor de origem do qual restaurar.

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.

--backup-identity

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

O 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.

--geo-redundant-backup

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

valores aceitos: Disabled, Enabled
valor padrão: Disabled
--identity

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

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--key

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

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

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--private-dns-zone

Esse parâmetro só se aplica a um servidor com acesso privado. 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.

--resource-group -g

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

--subnet

Nome ou ID do recurso de uma sub-rede nova ou existente. 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 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.

--subscription

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

--vnet

Nome ou ID de uma rede virtual nova ou existente. 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 postgres flexible-server show

Obtenha os detalhes de um servidor flexível.

az postgres flexible-server show [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Exemplos

Obtenha os detalhes de um servidor flexível

az postgres flexible-server show --resource-group testGroup --name testserver

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

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

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 postgres flexible-server show-connection-string

Mostrar as cadeias de conexão de um banco de dados de servidor flexível PostgreSQL.

az postgres flexible-server show-connection-string [--admin-password]
                                                   [--admin-user]
                                                   [--database-name]
                                                   [--ids]
                                                   [--pg-bouncer]
                                                   [--server-name]
                                                   [--subscription]

Exemplos

Mostrar cadeias de conexão para cmd e linguagens de programação.

az postgres flexible-server show-connection-string -s testserver -u username -p password -d databasename

Mostrar cadeias de conexão para cmd e linguagens de programação com PgBouncer habilitado.

az postgres flexible-server show-connection-string -s testserver -u username -p password -d databasename --pg-bouncer

Parâmetros Opcionais

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

valor padrão: {password}
--admin-user -u

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

valor padrão: {login}
--database-name -d

O nome do banco de dados a ser criado ao provisionar o servidor de banco de dados.

valor padrão: {database}
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--pg-bouncer

Mostrar cadeias de conexão para PgBouncer.

valor padrão: False
--server-name -s

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.

valor padrão: {server}
--subscription

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

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 postgres flexible-server start

Inicie um servidor flexível.

az postgres flexible-server start [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--resource-group]
                                  [--subscription]

Exemplos

Inicie um servidor flexível.

az postgres flexible-server start --resource-group testGroup --name testserver

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

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

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--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.

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 postgres flexible-server stop

Pare um servidor flexível.

az postgres flexible-server stop [--ids]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

Exemplos

Pare um servidor flexível.

az postgres flexible-server stop --resource-group testGroup --name testserver

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

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

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--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.

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 postgres flexible-server update

Atualize um servidor flexível.

az postgres flexible-server update [--active-directory-auth {Disabled, Enabled}]
                                   [--add]
                                   [--admin-password]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--force-string]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--ids]
                                   [--iops]
                                   [--key]
                                   [--maintenance-window]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--remove]
                                   [--resource-group]
                                   [--set]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-auto-grow {Disabled, Enabled}]
                                   [--storage-size]
                                   [--subscription]
                                   [--tags]
                                   [--throughput]
                                   [--tier]
                                   [--yes]

Exemplos

Atualize a sku de um servidor flexível, usando o contexto local para servidor e grupo de recursos.

az postgres flexible-server update --sku-name Standard_D4s_v3

Atualize as tags de um servidor.

az postgres flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

Redefinir senha

az postgres flexible-server update --resource-group testGroup --name testserver -p password123

Atualizar um servidor flexível para habilitar a autenticação do Active Directory para o servidor habilitado para autenticação de senha

az postgres flexible-server update --resource-group testGroup --name testserver --active-directory-auth Enabled

Altere a chave/identidade para criptografia de dados. A criptografia de dados não pode ser habilitada após a criação do servidor, isso apenas atualizará a chave/identidade.

# get key identifier of the existing key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
  --query key.kid -o tsv)


# update server with new key/identity
az postgres flexible-server update --resource-group testGroup --name testserver \
  --key $newKeyIdentifier --identity newIdentity

Atualize um servidor flexível para atualizar a zona DNS privada para um servidor habilitado para VNET, usando a zona DNS privada no mesmo grupo de recursos e assinatura. Zona DNS privada será criada A zona DNS privada será vinculada à VNET se ainda não estiver vinculada.

az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone testDNS2.postgres.database.azure.com

Atualize um servidor flexível para atualizar a zona DNS privada para um servidor habilitado para VNET, usando a zona DNS privada no grupo de recursos e na assinatura diferentes. A zona DNS privada será vinculada à VNET se ainda não estiver vinculada.

az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Atualize o armazenamento de um servidor flexível para ativar/desativar o crescimento automático do armazenamento.

az postgres flexible-server update --resource-group testGroup --name testserver --storage-auto-grow Enabled

Atualize o armazenamento de um servidor flexível para definir o nível de desempenho de armazenamento personalizado.

az postgres flexible-server update --resource-group testGroup --name testserver --performance-tier P15

Atualize o armazenamento de um servidor flexível para definir IOPS (operações/seg). O servidor deve estar usando discos SSD v2 Premium.

az postgres flexible-server update --resource-group testGroup --name testserver --iops 3000

Atualize o armazenamento de um servidor flexível para definir Throughput (MB/seg). O servidor deve estar usando discos SSD v2 Premium.

az postgres flexible-server update --resource-group testGroup --name testserver --throughput 125

Parâmetros Opcionais

--active-directory-auth

Se a autenticação do Active Directory do Azure está habilitada.

valores aceitos: Disabled, Enabled
--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

valor padrão: []
--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.

--backup-identity

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

O 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 é mantido. Intervalo de 7 a 35 dias. O padrão é 7 dias.

--force-string

Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter para JSON.

valor padrão: False
--high-availability

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

valores aceitos: Disabled, SameZone, ZoneRedundant
--identity

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

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--iops

Valor de IOPS em (operações/seg) a ser alocado para este servidor. Esse valor só pode ser atualizado se o servidor flexível estiver usando discos SSD v2 Premium.

--key

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

--maintenance-window

Período de tempo (UTC) designado para manutenção. Exemplos: "Dom:23:30" para agendar no domingo, 23:30 UTC. Para voltar ao padrão passe em "Desativado".

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

--password-auth

Se a autenticação de senha está habilitada.

valores aceitos: Disabled, Enabled
--performance-tier

Camada de desempenho do servidor.

--private-dns-zone

Esse parâmetro só se aplica a um servidor com acesso privado. 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.

--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OU --remove propertyToRemove.

valor padrão: []
--resource-group -g

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

--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=<value>.

valor padrão: []
--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 de 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.

--subscription

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

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags existentes.

--throughput

Taxa de transferência de armazenamento (MB/s) para o servidor. Esse valor só pode ser atualizado se o servidor flexível estiver usando discos SSD v2 Premium.

--tier

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

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

az postgres flexible-server upgrade

Atualize a versão principal de um servidor flexível.

az postgres flexible-server upgrade --version {12, 13, 14, 15}
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]
                                    [--yes]

Exemplos

Atualize o servidor 'testsvr' para a versão principal 14 do PostgreSQL.

az postgres flexible-server upgrade -g testgroup -n testsvr -v 14

Parâmetros Exigidos

--version -v

Versão principal do servidor.

valores aceitos: 12, 13, 14, 15

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

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

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 postgres flexible-server wait

Aguarde até que o servidor flexível satisfaça determinadas condições.

az postgres flexible-server wait [--created]
                                 [--custom]
                                 [--deleted]
                                 [--exists]
                                 [--ids]
                                 [--interval]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]
                                 [--timeout]
                                 [--updated]

Parâmetros Opcionais

--created

Aguarde até criar com 'provisioningState' em 'Succeeded'.

valor padrão: False
--custom

Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Aguarde até ser excluído.

valor padrão: False
--exists

Aguarde até que o recurso exista.

valor padrão: False
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--interval

Intervalo de sondagem em segundos.

valor padrão: 30
--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.

--timeout

Espera máxima em segundos.

valor padrão: 3600
--updated

Aguarde até que seja atualizado com provisioningState em 'Succeeded'.

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.