Compartir a través de


az postgres flexible-server firewall-rule

El argumento --rule-name/-r está en desuso y se quitará en la próxima versión con cambios significativos (2.86.0) programada para mayo de 2026. El argumento --name/-n se reasignará para especificar el nombre de la regla de firewall. El argumento --server-name/-s se presentará para especificar el nombre del servidor en la próxima versión de cambio importante (2.86.0) programada para mayo de 2026.

Administrar reglas de firewall para un servidor.

Comandos

Nombre Description Tipo Estado
az postgres flexible-server firewall-rule create

Cree una nueva regla de firewall para un servidor flexible.

Core GA
az postgres flexible-server firewall-rule delete

Elimina una regla de firewall.

Core GA
az postgres flexible-server firewall-rule list

Enumere todas las reglas de firewall para un servidor flexible.

Core GA
az postgres flexible-server firewall-rule show

Obtenga los detalles de una regla de firewall.

Core GA
az postgres flexible-server firewall-rule update

Actualice una regla de firewall.

Core GA

az postgres flexible-server firewall-rule create

Cambio importante

El argumento --rule-name/-r está en desuso y se quitará en la próxima versión con cambios significativos (2.86.0) programada para mayo de 2026. El argumento --name/-n se reasignará para especificar el nombre de la regla de firewall. El argumento --server-name/-s se presentará para especificar el nombre del servidor en la próxima versión de cambio importante (2.86.0) programada para mayo de 2026.

Cree una nueva regla de firewall para un servidor flexible.

az postgres flexible-server firewall-rule create --name
                                                 --resource-group
                                                 [--end-ip-address]
                                                 [--rule-name]
                                                 [--start-ip-address]

Ejemplos

Cree una regla de firewall que permita conexiones desde una dirección IP específica.

az postgres flexible-server firewall-rule create --resource-group testGroup --name testserver --rule-name allowip --start-ip-address 107.46.14.221

Cree una regla de firewall que permita conexiones desde un intervalo de direcciones IP.

az postgres flexible-server firewall-rule create --resource-group testGroup --name testserver --rule-name allowiprange --start-ip-address 107.46.14.0 --end-ip-address 107.46.14.221

Creación de una regla de firewall que permita conexiones a todos los servicios de Azure

az postgres flexible-server firewall-rule create --resource-group testGroup --name testserver --rule-name allowazureservices --start-ip-address 0.0.0.0

Parámetros requeridos

--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--end-ip-address

Dirección IP final de la regla de firewall. Debe tener el formato IPv4. Use el valor "0.0.0.0" para representar todas las direcciones IP internas de Azure.

--rule-name -r

Nombre de la regla de firewall. Si se omite name, se elegirá el nombre predeterminado para el nombre del firewall. El nombre de la regla de firewall solo puede contener 0-9, a-z, A-Z, "-" y "_". Además, el nombre de la regla de firewall debe tener al menos 3 caracteres y no más de 128 caracteres de longitud.

--start-ip-address

Dirección IP inicial de la regla de firewall. Debe tener el formato IPv4. Use el valor "0.0.0.0" para representar todas las direcciones IP internas de Azure.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az postgres flexible-server firewall-rule delete

Cambio importante

El argumento --rule-name/-r está en desuso y se quitará en la próxima versión con cambios significativos (2.86.0) programada para mayo de 2026. El argumento --name/-n se reasignará para especificar el nombre de la regla de firewall. El argumento --server-name/-s se presentará para especificar el nombre del servidor en la próxima versión de cambio importante (2.86.0) programada para mayo de 2026.

Elimina una regla de firewall.

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

Ejemplos

Elimina una regla de firewall.

az postgres flexible-server firewall-rule delete --rule-name testRule --resource-group testGroup --name testserver

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--rule-name -r

Nombre de la regla de firewall. Si se omite name, se elegirá el nombre predeterminado para el nombre del firewall. El nombre de la regla de firewall solo puede contener 0-9, a-z, A-Z, "-" y "_". Además, el nombre de la regla de firewall debe tener al menos 3 caracteres y no más de 128 caracteres de longitud.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--yes -y

No solicita confirmación.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az postgres flexible-server firewall-rule list

Cambio importante

El argumento --rule-name/-r está en desuso y se quitará en la próxima versión con cambios significativos (2.86.0) programada para mayo de 2026. El argumento --name/-n se reasignará para especificar el nombre de la regla de firewall. El argumento --server-name/-s se presentará para especificar el nombre del servidor en la próxima versión de cambio importante (2.86.0) programada para mayo de 2026.

Enumere todas las reglas de firewall para un servidor flexible.

az postgres flexible-server firewall-rule list [--ids]
                                               [--name]
                                               [--resource-group]
                                               [--subscription]

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az postgres flexible-server firewall-rule show

Cambio importante

El argumento --rule-name/-r está en desuso y se quitará en la próxima versión con cambios significativos (2.86.0) programada para mayo de 2026. El argumento --name/-n se reasignará para especificar el nombre de la regla de firewall. El argumento --server-name/-s se presentará para especificar el nombre del servidor en la próxima versión de cambio importante (2.86.0) programada para mayo de 2026.

Obtenga los detalles de una regla de firewall.

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

Ejemplos

Obtenga los detalles de una regla de firewall.

az postgres flexible-server firewall-rule show --rule-name testRule --resource-group testGroup --name testserver

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--rule-name -r

Nombre de la regla de firewall. Si se omite name, se elegirá el nombre predeterminado para el nombre del firewall. El nombre de la regla de firewall solo puede contener 0-9, a-z, A-Z, "-" y "_". Además, el nombre de la regla de firewall debe tener al menos 3 caracteres y no más de 128 caracteres de longitud.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az postgres flexible-server firewall-rule update

Cambio importante

El argumento --rule-name/-r está en desuso y se quitará en la próxima versión con cambios significativos (2.86.0) programada para mayo de 2026. El argumento --name/-n se reasignará para especificar el nombre de la regla de firewall. El argumento --server-name/-s se presentará para especificar el nombre del servidor en la próxima versión de cambio importante (2.86.0) programada para mayo de 2026.

Actualice una regla de firewall.

az postgres flexible-server firewall-rule update [--add]
                                                 [--end-ip-address]
                                                 [--force-string]
                                                 [--ids]
                                                 [--name]
                                                 [--remove]
                                                 [--resource-group]
                                                 [--rule-name]
                                                 [--set]
                                                 [--start-ip-address]
                                                 [--subscription]

Ejemplos

Actualice la dirección IP de inicio de una regla de firewall.

az postgres flexible-server firewall-rule update --resource-group testGroup --name testserver --rule-name allowiprange --start-ip-address 107.46.14.1

Actualice la dirección IP inicial y final de una regla de firewall.

az postgres flexible-server firewall-rule update --resource-group testGroup --name testserver --rule-name allowiprange --start-ip-address 107.46.14.2 --end-ip-address 107.46.14.218

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
Valor predeterminado: []
--end-ip-address

Dirección IP final de la regla de firewall. Debe tener el formato IPv4. Use el valor "0.0.0.0" para representar todas las direcciones IP internas de Azure.

--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
Valor predeterminado: False
--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove> O --remove propertyToRemove.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
Valor predeterminado: []
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--rule-name -r

Nombre de la regla de firewall. Si se omite name, se elegirá el nombre predeterminado para el nombre del firewall. El nombre de la regla de firewall solo puede contener 0-9, a-z, A-Z, "-" y "_". Además, el nombre de la regla de firewall debe tener al menos 3 caracteres y no más de 128 caracteres de longitud.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
Valor predeterminado: []
--start-ip-address

Dirección IP inicial de la regla de firewall. Debe tener el formato IPv4. Use el valor "0.0.0.0" para representar todas las direcciones IP internas de Azure.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False