Поделиться через


az postgres flexible-server replica

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

Команды

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

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

Основные сведения Общедоступная версия
az postgres flexible-server replica list

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

Основные сведения Общедоступная версия
az postgres flexible-server replica promote

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

Основные сведения Общедоступная версия
az postgres flexible-server replica stop-replication

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

Основные сведения Устарело

az postgres flexible-server replica create

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

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]

Примеры

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

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

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

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

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

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

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

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

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

--replica-name

Имя сервера для восстановления.

--resource-group -g

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

--source-server

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

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

--address-prefixes

Префикс IP-адреса, используемый при создании новой виртуальной сети в формате CIDR. Значение по умолчанию — 10.0.0.0/16.

--identity

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

--key

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

--location -l

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

--no-wait

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

Default value: False
--performance-tier

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

--private-dns-zone

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

--sku-name

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

--storage-size

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

--subnet

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

--subnet-prefixes

Префикс IP-адреса подсети, используемый при создании новой подсети в формате CIDR. Значение по умолчанию — 10.0.0.0/24.

--tier

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

--vnet

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

--yes -y

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

Default value: False
--zone -z

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--subscription

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

--verbose

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

az postgres flexible-server replica list

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

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

Примеры

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

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

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

--name -n

Имя исходного сервера.

--resource-group -g

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--subscription

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

--verbose

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

az postgres flexible-server replica promote

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

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

Примеры

Остановите реплика tion на testReplicaServer и повысьте его автономный сервер чтения и записи.

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

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

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

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

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

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

--ids

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

--name -n

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

--promote-mode

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

Допустимые значения: standalone, switchover
Default value: standalone
--promote-option

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

Допустимые значения: forced, planned
Default value: planned
--resource-group -g

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

--subscription

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

--yes -y

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

Default value: False
Глобальные параметры
--debug

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--subscription

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

--verbose

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

az postgres flexible-server replica stop-replication

Не рекомендуется

Эта команда устарела и будет удалена в будущем выпуске. Вместо этого используйте postgres гибкий сервер реплика повышение уровня.

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

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

Примеры

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

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

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

--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

--yes -y

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

Default value: False
Глобальные параметры
--debug

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

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

--subscription

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

--verbose

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