az postgres server-arc
Примечание.
Эта ссылка является частью расширения arcdata для Azure CLI (версия 2.3.1 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az postgres server-arc . Подробнее о расширениях.
Эта группа команд находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Управление серверами PostgreSQL с поддержкой Azure Arc.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az postgres server-arc create |
Создайте сервер PostgreSQL с поддержкой Azure Arc. |
Расширение | Предварительная версия |
az postgres server-arc delete |
Удалите сервер PostgreSQL с поддержкой Azure Arc. |
Расширение | Предварительная версия |
az postgres server-arc endpoint |
Управление конечными точками сервера PostgreSQL с поддержкой Azure Arc. |
Расширение | Предварительная версия |
az postgres server-arc endpoint list |
Вывод списка конечных точек сервера PostgreSQL с поддержкой Azure Arc. |
Расширение | Предварительная версия |
az postgres server-arc list |
Вывод списка сервера PostgreSQL с поддержкой Azure Arc. |
Расширение | Предварительная версия |
az postgres server-arc restore |
Восстановите сервер PostgreSQL с поддержкой Azure Arc из резервного копирования с другого сервера. |
Расширение | Предварительная версия |
az postgres server-arc show |
Отображение сведений о сервере PostgreSQL с поддержкой Azure Arc. |
Расширение | Предварительная версия |
az postgres server-arc update |
Обновите конфигурацию сервера PostgreSQL с поддержкой Azure Arc. |
Расширение | Предварительная версия |
az postgres server-arc create
Группа команд Postgres server-arc находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Создайте сервер PostgreSQL с поддержкой Azure Arc.
Чтобы задать пароль сервера, задайте переменную среды AZDATA_PASSWORD.
az postgres server-arc create --name
[--ad-account-name]
[--ad-connector-name]
[--admin-login-secret]
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--dev]
[--dns-name]
[--extensions]
[--k8s-namespace]
[--keytab-secret]
[--log-level]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
Примеры
Создайте сервер PostgreSQL с поддержкой Azure Arc.
az postgres server-arc create -n pg1 --k8s-namespace namespace --use-k8s
Обязательные параметры
Имя сервера PostgreSQL с поддержкой Azure Arc.
Необязательные параметры
Имя учетной записи Active Directory для этого сервера PostgreSQL с поддержкой Azure Arc. Эта учетная запись должна быть создана до развертывания этого экземпляра.
Имя Подключение or Active Directory. Этот параметр указывает намерение развернуть с поддержкой AD.
Имя создаваемого секрета Kubernetes, в котором размещены или будут размещены учетные данные учетной записи для входа администратора.
Путь к файлу, содержаму закрытый ключ сертификата в формате PEM, который будет использоваться для ssl-подключений клиента.
Путь к файлу с открытым ключом с форматированным сертификатом PEM, который будет использоваться для SSL-подключений клиента.
Максимальное количество ядер ЦП, которые можно использовать для сервера PostgreSQL с поддержкой Azure Arc.
Минимальное количество ядер ЦП, которые должны быть доступны на каждом узле для планирования службы.
Если указан данный параметр, то этот экземпляр считается экземпляром разработчика и не учитывается при оплате.
DNS-имя службы, предоставляемое конечным пользователям для подключения к этому серверу PostgreSQL с поддержкой Azure Arc (например, pginstancename.contoso.com).
Разделенный запятыми список расширений, которые необходимо включить. После включения расширение можно установить с помощью команды CREATE EXTENSION.
Пространство имен Kubernetes, в котором развернут сервер PostgreSQL с поддержкой Azure Arc. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.
Имя секрета Kubernetes, содержащего файл keytab для этого сервера PostgreSQL с поддержкой Azure Arc.
Задает параметр log_min_messages для подсистемы PostgreSQL. Допустимые значения: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC.
Ограничение памяти сервера PostgreSQL с поддержкой Azure Arc в виде числа, за которым следует Ki (килобайты), Mi (мегабайты) или Gi (gigabytes).
Запрос памяти сервера PostgreSQL с поддержкой Azure Arc в виде числа, за которым следует Ki (килобайты), Mi (мегабайты) или Gi (gigabytes).
Если задано, внешняя служба не создается. В противном случае внешняя служба будет создана с помощью типа, заданного с аргументом типа --service или тем же типом службы, что и контроллер данных.
Не подождите, пока развертывание будет готово, прежде чем вернуться.
Путь к исходному json-файлу для сервера PostgreSQL с поддержкой Azure Arc. Необязательное поле.
Номер порта, на котором предоставляется основная служба конечным пользователям.
Период хранения резервных копий, указанный в днях. Допустимые значения — от 0 до 35. Значение по умолчанию — 7. Установка периода хранения на 0 отключит автоматические резервные копии для PostgreSql с поддержкой Azure Arc.
Разделенный запятыми список заметок, применяемых ко всем внешним службам.
Имя секрета Kubernetes для создания ssl-сертификата.
Разделенный запятыми список меток, применяемых ко всем внешним службам.
Тип основной службы.
Класс хранения, используемый для томов постоянного хранения резервных копий.
Класс хранения, используемый для томов постоянного хранения данных.
Класс хранения, используемый для томов постоянного хранения журналов.
Для выполнения этого действия используйте локальные API Kubernetes.
Размер тома хранилища, которое будет использоваться для резервных копий, в виде положительного числа, за которым следует обозначение Ki (килобайты), Mi (мегабайты) или Gi (гигабайты).
Размер тома хранилища для данных, выраженный как положительное число, за которым следует обозначение Ki (килобайт), Mi (мегабайт) или Gi (гигабайт).
Размер тома хранилища, которое будет использоваться для журналов, в виде положительного числа, за которым следует обозначение Ki (килобайты), Mi (мегабайты) или Gi (гигабайты).
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az postgres server-arc delete
Группа команд Postgres server-arc находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Удалите сервер PostgreSQL с поддержкой Azure Arc.
az postgres server-arc delete --name
[--force]
[--k8s-namespace]
[--use-k8s]
Примеры
Удалите сервер PostgreSQL с поддержкой Azure Arc.
az postgres server-arc delete -n pg1 --k8s-namespace namespace --use-k8s
Обязательные параметры
Имя сервера PostgreSQL с поддержкой Azure Arc.
Необязательные параметры
Удалите сервер PostgreSQL с поддержкой Azure Arc без подтверждения.
Пространство имен Kubernetes, в котором развернут сервер PostgreSQL с поддержкой Azure Arc. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.
Для выполнения этого действия используйте локальные API Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az postgres server-arc list
Группа команд Postgres server-arc находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Вывод списка сервера PostgreSQL с поддержкой Azure Arc.
az postgres server-arc list [--k8s-namespace]
[--use-k8s]
Примеры
Вывод списка сервера PostgreSQL с поддержкой Azure Arc.
az postgres server-arc list --k8s-namespace namespace --use-k8s
Необязательные параметры
Пространство имен Kubernetes, в котором развертываются серверы PostgreSQL с поддержкой Azure Arc. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.
Для выполнения этого действия используйте локальные API Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az postgres server-arc restore
Группа команд Postgres server-arc находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Восстановите сервер PostgreSQL с поддержкой Azure Arc из резервного копирования с другого сервера.
Чтобы задать пароль сервера, задайте переменную среды AZDATA_PASSWORD.
az postgres server-arc restore --k8s-namespace
--name
--source-server
[--dry-run]
[--no-wait]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--time]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
Примеры
Восстановление сервера PostgreSQL с поддержкой Azure Arc.
az postgres server-arc restore -n <to-pg> --source-server <from-pg> --k8s-namespace namespace --use-k8s
Обязательные параметры
Пространство имен Kubernetes, содержащее PostgreSql с поддержкой Azure Arc. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.
Имя создаваемого сервера PostgreSQL с поддержкой Azure Arc.
Имя сервера PostgreSQL с поддержкой Azure Arc для восстановления.
Необязательные параметры
Если задано, проверяет исходные и целевые ресурсы и время, не выполняя восстановление. Самые ранние и последние возможные периоды восстановления возвращаются в состоянии задачи восстановления.
Не подождите, пока развертывание будет готово, прежде чем вернуться.
Класс хранения, используемый для томов постоянного хранения резервных копий.
Класс хранения, используемый для томов постоянного хранения данных.
Класс хранения, используемый для томов постоянного хранения журналов.
Точка во времени исходного сервера, который будет восстановлен для создания нового сервера PostgreSQL с поддержкой Azure Arc. Должно быть больше или равно самому раннему значению даты и времени восстановления исходной базы данных. Время должно быть в следующем формате: "ГГГГ-ММ-ДДTHH:ММ:SSZ". Если не указано время, будет восстановлена последняя резервная копия.
Для выполнения этого действия используйте локальные API Kubernetes.
Размер тома хранилища, которое будет использоваться для резервных копий, в виде положительного числа, за которым следует обозначение Ki (килобайты), Mi (мегабайты) или Gi (гигабайты).
Размер тома хранилища для данных, выраженный как положительное число, за которым следует обозначение Ki (килобайт), Mi (мегабайт) или Gi (гигабайт).
Размер тома хранилища, которое будет использоваться для журналов, в виде положительного числа, за которым следует обозначение Ki (килобайты), Mi (мегабайты) или Gi (гигабайты).
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az postgres server-arc show
Группа команд Postgres server-arc находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Отображение сведений о сервере PostgreSQL с поддержкой Azure Arc.
az postgres server-arc show --name
[--k8s-namespace]
[--path]
[--use-k8s]
Примеры
Отображение сведений о сервере PostgreSQL с поддержкой Azure Arc.
az postgres server-arc show -n pg1 --k8s-namespace namespace --use-k8s
Обязательные параметры
Имя сервера PostgreSQL с поддержкой Azure Arc.
Необязательные параметры
Пространство имен Kubernetes, в котором развернут сервер PostgreSQL с поддержкой Azure Arc. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.
Путь, в котором должна быть записана полная спецификация сервера PostgreSQL с поддержкой Azure Arc. Если этот параметр опущен, спецификация будет записана в стандартный вывод.
Для выполнения этого действия используйте локальные API Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az postgres server-arc update
Группа команд Postgres server-arc находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Обновите конфигурацию сервера PostgreSQL с поддержкой Azure Arc.
az postgres server-arc update --name
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--dev]
[--extensions]
[--k8s-namespace]
[--keytab-secret]
[--log-level]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type]
[--use-k8s]
Примеры
Обновите конфигурацию сервера PostgreSQL с поддержкой Azure Arc.
az postgres server-arc update --path ./spec.json -n pg1 --k8s-namespace namespace --use-k8s
Включите расширения для существующего сервера PostgreSQL с поддержкой Azure Arc.
az postgres server-arc update -n pg1 --extensions 'pgaudit,pg_partman' --k8s-namespace namespace --use-k8s
Удалите расширения с сервера PostgreSQL с поддержкой Azure Arc.
az postgres server-arc update -n pg1 --extensions "''" --k8s-namespace namespace --use-k8s
Обязательные параметры
Имя обновляемого сервера PostgreSQL с поддержкой Azure Arc. Изменить имя, под которым развертывается ваш экземпляр, невозможно.
Необязательные параметры
Путь к файлу, содержаму закрытый ключ сертификата в формате PEM, который будет использоваться для ssl-подключений клиента.
Путь к файлу с открытым ключом с форматированным сертификатом PEM, который будет использоваться для SSL-подключений клиента.
Максимальное количество ядер ЦП для сервера PostgreSQL с поддержкой Azure Arc, которое можно использовать на каждом узле. Чтобы удалить параметр cores_limit, укажите его значение как пустую строку.
Минимальное количество ядер ЦП, которые должны быть доступны на каждом узле для планирования службы. Чтобы удалить параметр cores_request, укажите его значение как пустую строку.
Если указан данный параметр, то этот экземпляр считается экземпляром разработчика и не учитывается при оплате.
Разделенный запятыми список расширений, которые необходимо включить. Чтобы добавить или удалить новое расширение, обновите существующий список расширений. После включения расширение можно установить с помощью команды CREATE EXTENSION.
Пространство имен Kubernetes, в котором развернут сервер PostgreSQL с поддержкой Azure Arc. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.
Имя секрета Kubernetes, содержащего файл keytab для этого сервера PostgreSQL с поддержкой Azure Arc.
Задает параметр log_min_messages для подсистемы PostgreSQL. Допустимые значения: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC.
Ограничение памяти для сервера PostgreSQL с поддержкой Azure Arc в виде числа, за которым следует Ki (килобайты), Mi (мегабайты) или Gi (gigabytes). Чтобы удалить параметр memory_limit, укажите его значение как пустую строку.
Запрос памяти для сервера PostgreSQL с поддержкой Azure Arc в виде числа, за которым следует Ki (килобайты), Mi (мегабайты) или Gi (gigabytes). Чтобы удалить параметр memory_request, укажите его значение как пустую строку.
Если задано, внешняя служба не создается. В противном случае внешняя служба будет создана с помощью типа, заданного с аргументом типа --service или тем же типом службы, что и контроллер данных.
Не подождите, пока развертывание будет готово, прежде чем вернуться.
Путь к исходному json-файлу для сервера PostgreSQL с поддержкой Azure Arc. Необязательное поле.
Номер порта, на котором предоставляется основная служба конечным пользователям.
Период хранения резервных копий, указанный в днях. Допустимые значения — от 0 до 35. Значение по умолчанию — 7. Установка периода хранения на 0 отключит автоматические резервные копии для PostgreSql с поддержкой Azure Arc.
Разделенный запятыми список заметок, применяемых ко всем внешним службам.
Имя секрета Kubernetes для создания ssl-сертификата.
Разделенный запятыми список меток, применяемых ко всем внешним службам.
Тип основной службы.
Для выполнения этого действия используйте локальные API Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по