Partager via


az postgres flexible-server replica

Gérer les réplicas en lecture.

Commandes

Nom Description Type État
az postgres flexible-server replica create

Crée un réplica en lecture pour un serveur.

Core GA
az postgres flexible-server replica list

Liste tous les réplicas en lecture d’un serveur donné.

Core GA
az postgres flexible-server replica promote

Arrêtez la réplication d’un réplica en lecture et promouvez-le vers un serveur indépendant ou en tant que serveur principal.

Core GA
az postgres flexible-server replica stop-replication

Arrête la réplication vers un réplica en lecture et en fait un serveur en lecture/écriture.

Core Déprécié

az postgres flexible-server replica create

Crée un réplica en lecture pour un serveur.

az postgres flexible-server replica create --replica-name
                                           --resource-group
                                           --source-server
                                           [--address-prefixes]
                                           [--identity]
                                           [--key]
                                           [--location]
                                           [--no-wait]
                                           [--performance-tier]
                                           [--private-dns-zone]
                                           [--sku-name]
                                           [--storage-size]
                                           [--subnet]
                                           [--subnet-prefixes]
                                           [--tier]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Exemples

Créez un réplica en lecture « testReplicaServer » pour « testserver » avec un accès public ou privé dans la zone et l’emplacement spécifiés si disponible.

az postgres flexible-server replica create --replica-name testReplicaServer -g testGroup --source-server testserver --zone 3 --location testLocation

Créez un réplica en lecture « testReplicaServer » avec un nouveau sous-réseau pour « testserver » avec un accès privé.

az postgres flexible-server replica create --replica-name testReplicaServer -g testGroup \
  --source-server testserver --zone 3 --location testLocation \
  --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

Créez un réplica en lecture « testReplicaServer » pour « testserver » avec un accès public ou privé à l’emplacement spécifié si disponible. Étant donné que la zone n’est pas passée, elle récupère automatiquement la zone à l’emplacement du réplica différent du serveur source, le cas échéant, elle récupère la zone identique à celle du serveur source dans l’emplacement du réplica si disponible, sinon elle définit la zone comme Aucun, c’est-à-dire aucune préférence.

az postgres flexible-server replica create --replica-name testReplicaServer -g testGroup --source-server testserver --location testLocation

Créez un réplica en lecture « testReplicaServer » pour « testserver » avec une taille personnalisée --storage-size et --sku.

az postgres flexible-server replica create --replica-name testReplicaServer -g testGroup --source-server testserver --sku-name Standard_D4ds_v5 --storage-size 256

Paramètres obligatoires

--replica-name

Nom du serveur à restaurer.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--source-server

Nom ou ID de ressource du serveur source à partir duquel effectuer la restauration.

Paramètres facultatifs

--address-prefixes

Préfixe d’adresse IP à utiliser lors de la création d’un réseau virtuel au format CIDR. La valeur par défaut est 10.0.0.0/16.

--identity

Nom ou ID de ressource de l’identité affectée par l’utilisateur pour le chiffrement des données.

--key

ID de ressource de la clé de coffre de clés primaire pour le chiffrement des données.

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--performance-tier

Niveau de performances du serveur.

--private-dns-zone

Ce paramètre s’applique uniquement à un serveur disposant d’un accès privé. Nom ou ID d’une zone DNS privée nouvelle ou existante. Vous pouvez utiliser la zone DNS privée du même groupe de ressources, d’un groupe de ressources différent ou d’un abonnement différent. Si vous voulez utiliser une zone d’un groupe de ressources ou d’un abonnement différent, indiquez l’ID de ressource. L’interface CLI crée une zone DNS privée au sein du même groupe de ressources que le réseau virtuel si elle n’est pas fournie par les utilisateurs.

--sku-name

Nom de la référence SKU de calcul. Suit la convention Standard_{nom de machine virtuelle}. Exemples : Standard_B1ms.

--storage-size

Capacité de stockage du serveur. Le minimum est de 32 Gio et le maximum est de 16 Tio.

--subnet

Nom ou ID de ressource d’un sous-réseau nouveau ou existant. Si vous voulez utiliser un sous-réseau d’un groupe de ressources ou d’un abonnement différent, fournissez un ID de ressource à la place du nom. Notez que le sous-réseau sera délégué à flexibleServers. Après la délégation, ce sous-réseau ne peut être utilisé pour aucun autre type de ressources Azure.

--subnet-prefixes

Préfixe d’adresse IP du sous-réseau à utiliser lors de la création d’un sous-réseau au format CIDR. La valeur par défaut est 10.0.0.0/24.

--tier

Niveau de calcul du serveur. Valeurs acceptées : Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Nom ou ID d’un réseau virtuel nouveau ou existant. Si vous voulez utiliser un réseau virtuel d’un groupe de ressources ou d’un abonnement différent, fournissez un ID de ressource. Le nom doit avoir entre 2 et 64 caractères. Le nom doit commencer par une lettre ou un chiffre et se terminer par une lettre, un chiffre ou un trait de soulignement, et il ne peut contenir que des lettres, des chiffres, des traits de soulignement, des points ou des traits d’union.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
--zone -z

Zone de disponibilité dans laquelle approvisionner la ressource.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az postgres flexible-server replica list

Liste tous les réplicas en lecture d’un serveur donné.

az postgres flexible-server replica list --name
                                         --resource-group

Exemples

Répertoriez tous les réplicas en lecture pour le serveur maître « testserver ».

az postgres flexible-server replica list -g testGroup -n testserver

Paramètres obligatoires

--name -n

Nom du serveur source

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az postgres flexible-server replica promote

Arrêtez la réplication d’un réplica en lecture et promouvez-le vers un serveur indépendant ou en tant que serveur principal.

az postgres flexible-server replica promote [--ids]
                                            [--name]
                                            [--promote-mode {standalone, switchover}]
                                            [--promote-option {forced, planned}]
                                            [--resource-group]
                                            [--subscription]
                                            [--yes]

Exemples

Arrêtez la réplication sur « testReplicaServer » et promouvez-la comme un serveur en lecture/écriture autonome.

az postgres flexible-server replica promote -g testGroup -n testReplicaServer

Arrêtez la réplication sur « testReplicaServer » et promouvez-la comme un serveur en lecture/écriture autonome avec la synchronisation de données forcée.

az postgres flexible-server replica promote -g testGroup -n testReplicaServer --promote-mode standalone --promote-option forced

Arrêtez la réplication sur « testReplicaServer » et promouvez-la vers le serveur principal avec la synchronisation planifiée des données. Le réplica que vous promomettez doit avoir le point de terminaison virtuel du lecteur affecté, ou vous recevrez une erreur lors de la promotion.

az postgres flexible-server replica promote -g testGroup -n testReplicaServer --promote-mode switchover --promote-option planned

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom du serveur. Le nom ne peut contenir que des lettres minuscules, des chiffres et le caractère de trait d’union (-). 3 caractères minimum et 63 caractères maximum.

--promote-mode

Qu’il s’agisse de promouvoir le réplica en lecture vers un serveur indépendant ou de le promite en tant que serveur principal.

Valeurs acceptées: standalone, switchover
Valeur par défaut: standalone
--promote-option

Indique s’il faut synchroniser les données avant de promouvoir le réplica en lecture ou promouvoir dès que possible.

Valeurs acceptées: forced, planned
Valeur par défaut: planned
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az postgres flexible-server replica stop-replication

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « postgres flexible-server replica promote ».

Arrête la réplication vers un réplica en lecture et en fait un serveur en lecture/écriture.

az postgres flexible-server replica stop-replication [--ids]
                                                     [--name]
                                                     [--resource-group]
                                                     [--subscription]
                                                     [--yes]

Exemples

Arrêtez la réplication sur « testReplicaServer » et définissez-la comme un serveur en lecture/écriture.

az postgres flexible-server replica stop-replication -g testGroup -n testReplicaServer

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom du serveur. Le nom ne peut contenir que des lettres minuscules, des chiffres et le caractère de trait d’union (-). 3 caractères minimum et 63 caractères maximum.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.