изменение текущей ёмкости кластера баз данных
Описание
Установите ёмкость кластера баз данных Aurora Serverless v1 на определённое значение.
Aurora Serverless v1 масштабируется плавно в зависимости от рабочей нагрузки на кластер баз данных. В некоторых случаях масштабирование может происходить недостаточно быстро для удовлетворения внезапного изменения рабочей нагрузки, например, большого числа новых транзакций. Вызовите ModifyCurrentDBClusterCapacity для явного задания ёмкости.
После этого вызова, устанавливающего ёмкость кластера баз данных, Aurora Serverless v1 может автоматически масштабировать кластер баз данных на основе периода охлаждения для увеличения и периода охлаждения для уменьшения.
Дополнительную информацию об Aurora Serverless v1 см. в разделе Использование Amazon Aurora Serverless v1 в Руководстве пользователя Amazon Aurora.
Предупреждение
Если вы вызоветеModifyCurrentDBClusterCapacity с параметром по умолчанию TimeoutAction, соединения, которые мешают Aurora Serverless v1 найти точку масштабирования, могут быть прерваны. Дополнительную информацию о точках масштабирования см. в разделе Автомасштабирование для Aurora Serverless v1 в Руководстве пользователя Amazon Aurora.Примечание
Данная операция применяется только к кластерам баз данных Aurora Serverless v1.См. также: Документация API AWS
Синтаксис
modify-current-db-cluster-capacity
--db-cluster-identifier <value>
[--capacity <value>]
[--seconds-before-timeout <value>]
[--timeout-action <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--db-cluster-identifier (строка)
Идентификатор кластера баз данных для изменяемого кластера. Этот параметр не чувствителен к регистру.
Ограничения:
- Должен совпадать с идентификатором существующего кластера баз данных.
--capacity (целое число)
Ёмкость кластера баз данных.
При изменении ёмкости приостановленного кластера баз данных Aurora Serverless v1 он автоматически возобновляется.
Ограничения:
- Для Aurora MySQL допустимые значения ёмкости —
1,2,4,8,16,32,64,128и256. - Для Aurora PostgreSQL допустимые значения ёмкости —
2,4,8,16,32,64,192и384.
--seconds-before-timeout (целое число)
Время в секундах, в течение которого Aurora Serverless v1 пытается найти точку масштабирования для бесшовного масштабирования перед выполнением действия по истечении таймаута. По умолчанию 300.
Укажите значение от 10 до 600 секунд.
--timeout-action (строка)
Действие, которое следует выполнить при достижении таймаута: ForceApplyCapacityChange или RollbackCapacityChange.
ForceApplyCapacityChange, значение по умолчанию, устанавливает ёмкость на указанное значение как можно быстрее.
RollbackCapacityChange игнорирует изменение ёмкости, если точка масштабирования не найдена в течение периода таймаута.
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставляемому --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, предоставленные через JSON. Передавать произвольные двоичные значения через предоставленное значение JSON не представляется возможным, так как строка будет интерпретироваться буквально. Это значение не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если не указано значение или указано input, выводится пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, будет выведен пример входного YAML, который можно использовать с --cli-input-yaml. Если указано output, будут валидированы входные данные команды и возвращен пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в генерируемом JSON-скелете.
Глобальные параметры
--debug (булево)
Включить отладку регистрации.
--endpoint-url (строка)
Переопределить URL по умолчанию команды указанным URL.
--no-verify-ssl (булево)
По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого SSL-соединения AWS CLI проверяет сертификаты SSL. Этот параметр переопределяет стандартное поведение проверки сертификатов SSL.
--no-paginate (булево)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования вывода команды.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определённый профиль из файла аутентификации.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/выключить цветной вывод.
- включено
- выключено
- автоматически
--no-sign-request (булево)
Не подписывать запросы. Кредиты не будут загружены, если этот аргумент указан.
--ca-bundle (строка)
Пакет сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться блокирующим образом без таймаута. Значение по умолчанию 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться блокирующим образом без таймаута. Значение по умолчанию 60 секунд.
--cli-binary-format (строка)
Стиль форматирования для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут представлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI версии 1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, соответствующего двоичному блоку, fileb:// всегда будет рассматриваться как двоичный и использовать содержимое файла напрямую независимо от настроек cli-binary-format. При использовании file:// содержимое файла необходимо отформатировать для заданной настройки cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (булево)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (булево)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическую запрос параметров ввода CLI.
Примеры
Примечание
Чтобы использовать следующие примеры, необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы с Руководством пользователя AWS CLI.
Если не указано иное, во всех примерах используются правила цитирования Unix-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. использование кавычек со строками в Руководстве пользователя AWS CLI.
Для изменения ёмкости кластера баз данных Aurora Serverless
В следующем modify-current-db-cluster-capacity примере ёмкость кластера баз данных Aurora Serverless изменяется на 8.
aws rds modify-current-db-cluster-capacity \
--db-cluster-identifier mydbcluster \
--capacity 8
Вывод:
{
"DBClusterIdentifier": "mydbcluster",
"PendingCapacity": 8,
"CurrentCapacity": 1,
"SecondsBeforeTimeout": 300,
"TimeoutAction": "ForceApplyCapacityChange"
}
Дополнительную информацию см. в разделе Ручное изменение ёмкости кластера баз данных Aurora Serverless v1 в Руководстве пользователя Amazon Aurora.
Вывод
DBClusterIdentifier -> (строка)
PendingCapacity -> (целое число)
CurrentCapacity -> (целое число)
SecondsBeforeTimeout -> (целое число)
ModifyCurrentDBClusterCapacity.TimeoutAction -> (строка)
ModifyCurrentDBClusterCapacity, либо ForceApplyCapacityChange, либо RollbackCapacityChange.
© Copyright 2025, Amazon Web Services. Created using Sphinx.
|
|