az postgres server

Gerenciar servidores PostgreSQL.

Comandos

az postgres server ad-admin

Gerenciar um administrador de Active Directory do servidor Postgres.

az postgres server ad-admin create

Crie um administrador de Active Directory para o servidor PostgreSQL.

az postgres server ad-admin delete

Exclua um administrador de Active Directory para o servidor PostgreSQL.

az postgres server ad-admin list

Listar todos os administradores de Active Directory para o servidor PostgreSQL.

az postgres server ad-admin show

Obtenha Active Directory informações de administrador para um servidor PostgreSQL.

az postgres server ad-admin wait

Coloque a CLI em um estado de espera até que uma condição do servidor PostgreSQL Active Directory administrador seja atendida.

az postgres server configuration

Gerenciar valores de configuração para um servidor.

az postgres server configuration list

Liste os valores de configuração para um servidor.

az postgres server configuration set

Atualize a configuração de um servidor.

az postgres server configuration show

Obter a configuração de um servidor. ".

az postgres server create

Crie um servidor.

az postgres server delete

Excluir um servidor.

az postgres server firewall-rule

Gerenciar regras de firewall para um servidor.

az postgres server firewall-rule create

Crie uma nova regra de firewall para um servidor.

az postgres server firewall-rule delete

Excluir uma regra de firewall.

az postgres server firewall-rule list

Lista todas as regras de firewall para um servidor.

az postgres server firewall-rule show

Obtenha os detalhes de uma regra de firewall.

az postgres server firewall-rule update

Atualizar uma regra de firewall.

az postgres server georestore

Restauração geográfica de um servidor do backup.

az postgres server key

Gerenciar chaves de servidor PostgreSQL.

az postgres server key create

Criar chave de servidor.

az postgres server key delete

Excluir chave do servidor.

az postgres server key list

Obtém uma lista de chaves de servidor.

az postgres server key show

Mostrar chave do servidor.

az postgres server list

Listar servidores disponíveis.

az postgres server list-skus

Listar os SKUs disponíveis na região especificada.

az postgres server private-endpoint-connection

Gerenciar conexões de ponto de extremidade privado do servidor PostgreSQL.

az postgres server private-endpoint-connection approve

Aprove a conexão de ponto de extremidade privada especificada associada a um servidor PostgreSQL.

az postgres server private-endpoint-connection delete

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

az postgres server private-endpoint-connection reject

Rejeite a conexão de ponto de extremidade privada especificada associada a um servidor PostgreSQL.

az postgres server private-endpoint-connection show

Mostre os detalhes de uma conexão de ponto de extremidade privada associada a um servidor PostgreSQL.

az postgres server private-link-resource

Gerenciar recursos de link privado do servidor PostgreSQL.

az postgres server private-link-resource list

Liste os recursos de link privado com suporte para um servidor PostgreSQL.

az postgres server replica

Gerenciar réplicas de leitura.

az postgres server replica create

Crie uma réplica de leitura para um servidor.

az postgres server replica list

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

az postgres server replica stop

Pare a replicação em uma réplica de leitura e torne-a um servidor de leitura/gravação.

az postgres server restart

Reinicie um servidor.

az postgres server restore

Restaura um servidor de backup.

az postgres server show

Obtenha os detalhes de um servidor.

az postgres server show-connection-string

Mostrar as cadeias de conexão para um banco de dados do servidor PostgreSQL.

az postgres server update

Atualizar um servidor.

az postgres server vnet-rule

Gerencie as regras de rede virtual de um servidor.

az postgres server vnet-rule create

Crie uma regra de rede virtual para permitir o acesso a um servidor PostgreSQL.

az postgres server vnet-rule delete

Exclui a regra de rede virtual com o nome fornecido.

az postgres server vnet-rule list

Obtém uma lista de regras de rede virtual em um servidor.

az postgres server vnet-rule show

Obtém uma regra de rede virtual.

az postgres server vnet-rule update

Atualize uma regra de rede virtual.

az postgres server wait

Aguarde o servidor atender a determinadas condições.

az postgres server create

Crie um servidor.

az postgres server create [--admin-password]
                          [--admin-user]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--geo-redundant-backup {Disabled, Enabled}]
                          [--infrastructure-encryption {Disabled, Enabled}]
                          [--location]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public]
                          [--resource-group]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--subscription]
                          [--tags]
                          [--version]

Exemplos

Crie um servidor PostgreSQL em Europa Setentrional com GP_Gen5_2 de SKU (Uso Geral, hardware de Gen 5, 2 vCores).

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name GP_Gen5_2

Crie um servidor PostgreSQL com todos os parâmetros definidos.

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name B_Gen5_1 --ssl-enforcement Enabled --minimal-tls-version TLS1_0 --public-network-access Disabled \
    --backup-retention 10 --geo-redundant-backup Enabled --storage-size 51200 \
    --tags "key=value" --version 11

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 seguintes categorias: letras maiúsculas em inglês, letras minúsculas, números e caracteres não alfanuméricos.

--admin-user -u

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

valor padrão: joyfulCheese5
--assign-identity

Gere e atribua uma identidade de Azure Active Directory para este servidor para uso com serviços de gerenciamento de chaves como o Azure keyvault.

--auto-grow

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

valores aceitos: Disabled, Enabled
valor padrão: Enabled
--backup-retention

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

--geo-redundant-backup

Habilitar ou desabilitar backups com redundância geográfica. O valor padrão é desabilitado. Sem suporte no tipo de preço básico.

valores aceitos: Disabled, Enabled
--infrastructure-encryption -i

Adicione uma segunda camada opcional de criptografia para dados usando o novo algoritmo de criptografia. O valor padrão é desabilitado.

valores aceitos: Disabled, Enabled
--location -l

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

--minimal-tls-version

Defina a versão mínima do TLS para conexões com o servidor quando o SSL estiver habilitado. O padrão é TLSEnforcementDisabled.

valores aceitos: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--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.

--public --public-network-access

Habilitar ou desabilitar o acesso à rede pública ao servidor. Quando desabilitado, somente as conexões feitas por meio de links privados podem acessar esse servidor. Os valores permitidos são: habilitado, desabilitado, todos, 0.0.0.0, , . O padrão é habilitado.

--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. Segue a convenção {tipo de preço} {geração de computação} {vCores} em formato abreviado. Exemplos: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

valor padrão: GP_Gen5_2
--ssl-enforcement

Habilitar ou desabilitar a imposição SSL para conexões com o servidor. O padrão é habilitado.

valores aceitos: Disabled, Enabled
--storage-size

A capacidade de armazenamento do servidor (a unidade é megabytes). Mínimo de 5120 e aumentos em incrementos de 1024. O padrão é 51200.

valor padrão: 51200
--subscription

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

--tags

Marcas separadas por espaço: chave [= valor] [chave [= valor]...]. Use "" para limpar as marcas existentes.

--version

Versão principal do servidor.

az postgres server delete

Excluir um servidor.

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

Exemplos

Excluir um servidor.

az postgres server delete -g testgroup -n testsvr

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa 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.

az postgres server georestore

Restauração geográfica de um servidor do backup.

az postgres server georestore --location
                              --source-server
                              [--backup-retention]
                              [--geo-redundant-backup]
                              [--ids]
                              [--name]
                              [--no-wait]
                              [--resource-group]
                              [--sku-name]
                              [--subscription]

Exemplos

Restauração geográfica ' testsvr ' em um novo servidor ' testsvrnew ' localizado no oeste dos EUA 2.

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2

Restauração geográfica ' testsvr ' em um novo servidor ' testsvrnew ' localizado no oeste dos EUA 2 com GP_Gen5_2 de SKU.

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2 --sku-name GP_Gen5_2

Restauração geográfica ' testsvr2 ' em um novo servidor ' testsvrnew ', onde ' testsvrnew ' está em um grupo de recursos diferente de ' testsvr2 '.

az postgres server georestore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    -l westus2

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

O nome ou ID para restaurar a partir do servidor de origem.

Parâmetros Opcionais

--backup-retention

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

--geo-redundant-backup

Habilitar ou desabilitar backups com redundância geográfica. O valor padrão é desabilitado. Sem suporte no tipo de preço básico.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa 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.

--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. O padrão é a SKU do servidor de origem. Segue a convenção {tipo de preço} {geração de computação} {vCores} em formato abreviado. Exemplos: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

--subscription

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

az postgres server list

Listar servidores disponíveis.

az postgres server list [--query-examples]
                        [--resource-group]
                        [--subscription]

Exemplos

Listar todos os servidores PostgreSQL em uma assinatura.

az postgres server list

Lista todos os servidores PostgreSQL em um grupo de recursos.

az postgres server list -g testgroup

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

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

az postgres server list-skus

Listar os SKUs disponíveis na região especificada.

az postgres server list-skus --location
                             [--subscription]

Exemplos

Listar os SKUs disponíveis na região especificada.

az postgres server list-skus -l eastus

Parâmetros Exigidos

--location -l

O nome do local.

Parâmetros Opcionais

--subscription

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

az postgres server restart

Reinicie um servidor.

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

Exemplos

Reinicie um servidor.

az postgres server restart -g testgroup -n testsvr

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa 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 .

az postgres server restore

Restaura um servidor de backup.

az postgres server restore --pitr-time
                           --source-server
                           [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]
                           [--subscription]

Exemplos

Restaure ' testsvr ' para um ponto no tempo específico como um novo servidor ' testsvrnew '.

az postgres server restore -g testgroup -n testsvrnew --source-server testsvr --restore-point-in-time "2017-06-15T13:10:00Z"

Restaure ' testsvr2 ' para ' testsvrnew ', onde ' testsvrnew ' está em um grupo de recursos diferente de ' testsvr2 '.

az postgres server restore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    --restore-point-in-time "2017-06-15T13:10:00Z"

Parâmetros Exigidos

--pitr-time --restore-point-in-time

O ponto no tempo em UTC para restaurar do (formato ISO8601), por exemplo, 2017-04-26T02:10:00 + 08:00.

--source-server -s

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

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa 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.

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

az postgres server show

Obtenha os detalhes de um servidor.

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

Exemplos

Obtenha os detalhes de um servidor. gerado automaticamente

az postgres server show --name MyServer --resource-group MyResourceGroup

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa 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.

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

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

az postgres server show-connection-string

Mostrar as cadeias de conexão para um banco de dados do servidor PostgreSQL.

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

Exemplos

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

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

Parâmetros Opcionais

--admin-password -p

A senha de logon do administrador.

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

O nome de usuário de logon do administrador.

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

O nome de um banco de dados.

valor padrão: {database}
--ids

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

--server-name -s

O nome do servidor.

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 .

az postgres server update

Atualizar um servidor.

az postgres server update [--add]
                          [--admin-password]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--force-string]
                          [--ids]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--subscription]
                          [--tags]

Exemplos

Atualize a SKU de um servidor.

az postgres server update -g testgroup -n testsvrnew --sku-name GP_Gen5_4

Atualize as marcas de um servidor.

az postgres server update -g testgroup -n testsvrnew --tags "k1=v1" "k2=v2"

Atualizar um servidor. gerado automaticamente

az postgres server update --name testsvrnew --resource-group testgroup --ssl-enforcement Enabled --minimal-tls-version TLS1_0

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares chave-valor. Exemplo:--Adicionar Property. ListProperty <chave = valor, Cadeia de caracteres ou cadeia de caracteres JSON>.

--admin-password -p

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

--assign-identity

Gere e atribua uma identidade de Azure Active Directory para este servidor para uso com serviços de gerenciamento de chaves como o Azure keyvault.

--auto-grow

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

valores aceitos: Disabled, Enabled
--backup-retention

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

--force-string

Ao usar "set" ou "Add", preserve cadeias de caracteres literais em vez de tentar converter em JSON.

--ids

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

--minimal-tls-version

Defina a versão mínima do TLS para conexões com o servidor quando o SSL estiver habilitado. O padrão é TLSEnforcementDisabled.

valores aceitos: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--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.

--public --public-network-access

Habilitar ou desabilitar o acesso à rede pública ao servidor. Quando desabilitado, somente as conexões feitas por meio de links privados podem acessar esse servidor. Os valores permitidos são: habilitado, desabilitado, todos, 0.0.0.0, , . O padrão é habilitado.

--remove

Remove uma propriedade ou um elemento de uma lista. Exemplo:--Remove Property. List ou--remove propertyToRemove.

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

--sku-name

O nome da SKU. Segue a convenção {tipo de preço} {geração de computação} {vCores} em formato abreviado. Exemplos: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

--ssl-enforcement

Habilitar ou desabilitar a imposição SSL para conexões com o servidor. O padrão é habilitado.

valores aceitos: Disabled, Enabled
--storage-size

A capacidade de armazenamento do servidor (a unidade é megabytes). Mínimo de 5120 e aumentos em incrementos de 1024. O padrão é 51200.

--subscription

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

--tags

Marcas separadas por espaço: chave [= valor] [chave [= valor]...]. Use "" para limpar as marcas existentes.

az postgres server wait

Aguarde o servidor atender a determinadas condições.

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

Parâmetros Opcionais

--custom

Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por ex.: provisioningState! = ' em andamento ', instanceView. status [? código = = ' PowerState/em execução '].

--exists

Aguarde até que o recurso exista.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa 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