az postgres flexible-server replica

Управление репликами чтения.

Команды

Имя Описание Тип Состояние
az postgres flexible-server replica create

Создает реплику чтения для сервера.

Core GA
az postgres flexible-server replica list

Выводит список всех реплик чтения для заданного сервера.

Core GA
az postgres flexible-server replica promote

Остановите репликацию реплики чтения и продвигайте ее на независимый сервер или в качестве основного сервера.

Core GA

az postgres flexible-server replica create

Создает реплику чтения для сервера.

az postgres flexible-server replica create --name
                                           --resource-group
                                           --source-server
                                           [--acquire-policy-token]
                                           [--backup-federated-client-id]
                                           [--change-reference]
                                           [--federated-client-id]
                                           [--identity]
                                           [--key]
                                           [--location]
                                           [--no-wait]
                                           [--performance-tier]
                                           [--private-dns-zone]
                                           [--sku-name]
                                           [--storage-size]
                                           [--storage-type {PremiumV2_LRS}]
                                           [--subnet]
                                           [--tags]
                                           [--tier]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Примеры

Создайте реплику чтения testreplica для testserver с общедоступным или частным доступом в указанной зоне и расположении, если они доступны.

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

Создайте реплику чтения testreplica для testserver с частным доступом с использованием существующих сетевых ресурсов.

az postgres flexible-server replica create --name testreplica -g testGroup \
  --source-server testserver --zone 3 --location testLocation \
  --vnet newVnet --subnet newSubnet \
  --private-dns-zone testdns.postgres.database.azure.com \
  --tags "key=value"

Создайте реплику чтения testreplica для testserver с общедоступным или частным доступом в указанном расположении, если оно доступно. Так как зона не передается, она автоматически выбирает зону в расположении реплики, отличном от исходного сервера, если доступно, в противном случае будет выбрана зона, аналогичная исходному серверу в расположении реплики, если она доступна, в противном случае будет задана зона "Нет", т. е. нет предпочтений.

az postgres flexible-server replica create --name testreplica -g testgroup --source-server testserver --location testLocation

Создайте реплику чтения testreplica для testserver с пользовательским размером --storage-size и --sku.

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

Создайте реплику чтения testreplica для testserver, где testreplica находится в другой группе ресурсов newTestGroup. Здесь --resource-group используется для группы ресурсов реплики чтения, а сервер --source-server должен быть передан в качестве идентификатора ресурса.

az postgres flexible-server replica create --name testreplicaserver -g newTestGroup         --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServer} --location testLocation

Обязательные параметры

--name -n

Имя реплики чтения.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

--source-server

Имя или идентификатор ресурса исходного сервера для восстановления.

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--backup-federated-client-id -f

Идентификатор клиента федеративного удостоверения гео резервного копирования.

--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--federated-client-id

Идентификатор клиента федеративного удостоверения.

--identity

Имя или идентификатор ресурса назначаемого пользователем удостоверения для шифрования данных.

--key

Идентификатор ресурса первичного ключа keyvault для шифрования данных.

--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--no-wait

Не ожидать завершения длительной операции.

Свойство Значение
Значение по умолчанию: False
--performance-tier

Уровень производительности сервера.

--private-dns-zone

Этот параметр применяется только для сервера с частным доступом и требуется при использовании --vnet или --subnet. Имя или идентификатор ресурса существующей частной зоны DNS. Частную зону DNS можно использовать из одной группы ресурсов, другой группы ресурсов или другой подписки. Если вы хотите использовать зону из другой группы ресурсов или подписки, укажите его идентификатор ресурса.

--sku-name

Имя номера SKU вычислений. Соответствует соглашению Standard_{имя виртуальной машины}. Примеры: Standard_B1ms.

--storage-size

Емкость хранилища сервера. Минимальное значение — 32 ГиБ и максимальное значение — 16 ТиБ.

--storage-type

Тип хранилища для реплики чтения. Допустимое значение — PremiumV2_LRS. По умолчанию реплика чтения соответствует типу хранилища первичного сервера.

Свойство Значение
Допустимые значения: PremiumV2_LRS
--subnet

Имя или идентификатор существующей подсети. Если вы хотите использовать подсеть из другой группы ресурсов или подписки, укажите его идентификатор ресурса вместо имени.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--tier

Уровень вычислений сервера. Допустимые значения: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Имя или идентификатор существующей виртуальной сети. Если вы хотите использовать виртуальную сеть из другой группы ресурсов или подписки, укажите идентификатор ресурса. Имя должно быть от 2 до 64 символов. Оно должно начинаться с буквы или цифры, заканчиваться буквой, цифрой или символом подчеркивания и может содержать только буквы, цифры, символы подчеркивания, точки и дефисы.

--yes -y

Не запрашивать подтверждение.

Свойство Значение
Значение по умолчанию: False
--zone -z

Зона доступности, в которую необходимо подготовить ресурс.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Значение по умолчанию: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Значение по умолчанию: False
--output -o

Формат вывода.

Свойство Значение
Значение по умолчанию: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Значение по умолчанию: False

az postgres flexible-server replica list

Выводит список всех реплик чтения для заданного сервера.

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

Примеры

Перечислите все реплики чтения для главного сервера testserver.

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

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--ids

Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.

Свойство Значение
Группа параметров: Resource Id Arguments
--name -n

Имя сервера. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Минимум 3 символа и не более 63 символов.

Свойство Значение
Группа параметров: Resource Id Arguments
--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Свойство Значение
Группа параметров: Resource Id Arguments
--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Свойство Значение
Группа параметров: Resource Id Arguments
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Значение по умолчанию: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Значение по умолчанию: False
--output -o

Формат вывода.

Свойство Значение
Значение по умолчанию: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Значение по умолчанию: False

az postgres flexible-server replica promote

Остановите репликацию реплики чтения и продвигайте ее на независимый сервер или в качестве основного сервера.

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

Примеры

Остановите репликацию на "testreplica" и продвигайте его автономный сервер чтения и записи.

az postgres flexible-server replica promote -g testgroup -n testreplica

Остановите репликацию на testreplica и продвигайте его автономный сервер чтения и записи с принудительной синхронизацией данных.

az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode standalone --promote-option forced

Остановите репликацию на testreplica и продвигайте ее на первичный сервер с запланированной синхронизацией данных. Продвигаемая реплика должна назначить виртуальную конечную точку чтения или получить ошибку при повышении.

az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode switchover --promote-option planned

Необязательные параметры

Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.

--acquire-policy-token

Автоматическое получение маркера Политика Azure для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--change-reference

Связанный идентификатор ссылки на изменение для этой операции ресурса.

Свойство Значение
Группа параметров: Global Policy Arguments
--ids

Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.

Свойство Значение
Группа параметров: Resource Id Arguments
--name -n

Имя реплики чтения.

Свойство Значение
Группа параметров: Resource Id Arguments
--promote-mode

Следует ли повысить уровень реплики чтения на независимый сервер или повысить его в качестве основного сервера.

Свойство Значение
Значение по умолчанию: standalone
Допустимые значения: standalone, switchover
--promote-option

Следует ли синхронизировать данные перед продвижением реплики чтения или повысить уровень как можно скорее.

Свойство Значение
Значение по умолчанию: planned
Допустимые значения: forced, planned
--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

Свойство Значение
Группа параметров: Resource Id Arguments
--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Свойство Значение
Группа параметров: Resource Id Arguments
--yes -y

Не запрашивать подтверждение.

Свойство Значение
Значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Значение по умолчанию: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Значение по умолчанию: False
--output -o

Формат вывода.

Свойство Значение
Значение по умолчанию: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Значение по умолчанию: False