Spec-Zone.ru › AWS CLI v2

[ aws . dynamodb ]

обновление-настроек-глобальной-таблицы

Описание

Обновляет настройки глобальной таблицы.

Предупреждение

Данная документация относится к версии 2017.11.29 (Legacy) глобальных таблиц, использование которых для новых глобальных таблиц не рекомендуется. Вместо этого, при возможности, следует использовать глобальные таблицы версии 2019.11.21 (Current), так как они обеспечивают большую гибкость, высокую эффективность и потребляют меньше емкости записи, чем версия 2017.11.29 (Legacy).

Чтобы определить, какую версию вы используете, см. Определение версии глобальной таблицы . Чтобы обновить существующие глобальные таблицы из версии 2017.11.29 (Legacy) до версии 2019.11.21 (Current), см. Удаление глобальных таблиц .

См. также: Документация API AWS

Синтаксис

  update-global-table-settings
--global-table-name <value>
[--global-table-billing-mode <value>]
[--global-table-provisioned-write-capacity-units <value>]
[--global-table-provisioned-write-capacity-auto-scaling-settings-update <value>]
[--global-table-global-secondary-index-settings-update <value>]
[--replica-settings-update <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]

Параметры

--global-table-name (строка)

Имя глобальной таблицы

--global-table-billing-mode (строка)

Режим выставления счетов для глобальной таблицы. Если GlobalTableBillingMode не указан, глобальная таблица по умолчанию использует режим выставления счетов по емкости PROVISIONED.

  • PROVISIONED - Рекомендуется использовать PROVISIONED для предсказуемых рабочих нагрузок. PROVISIONED устанавливает режим выставления счетов на режим емкости Provisioned .
  • PAY_PER_REQUEST - Рекомендуется использовать PAY_PER_REQUEST для непредсказуемых рабочих нагрузок. PAY_PER_REQUEST устанавливает режим выставления счетов на режим емкости On-demand .

Возможные значения:

  • PROVISIONED
  • PAY_PER_REQUEST

--global-table-provisioned-write-capacity-units (целое)

Максимальное количество записей, потребляемых за секунду, прежде чем DynamoDB вернёт ThrottlingException.

--global-table-provisioned-write-capacity-auto-scaling-settings-update (структура)

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

MinimumUnits -> (целое)

Минимальные единицы емкости, до которых должна быть масштабирована глобальная таблица или глобальный вторичный индекс.

MaximumUnits -> (целое)

Максимальные единицы емкости, до которых должна быть масштабирована глобальная таблица или глобальный вторичный индекс.

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

ScalingPolicyUpdate -> (структура)

Политика масштабирования для масштабирования целевых единиц емкости глобальной таблицы или глобального вторичного индекса.

PolicyName -> (строка)

Имя политики масштабирования.

TargetTrackingScalingPolicyConfiguration -> (структура)

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

DisableScaleIn -> (булево)

Указывает, отключено ли масштабирование вниз политикой отслеживания целевых значений. Если значение равно true, масштабирование вниз отключено, и политика отслеживания целевых значений не удалит емкость из масштабируемого ресурса. В противном случае, масштабирование вниз включено, и политика отслеживания целевых значений может удалить емкость из масштабируемого ресурса. Значение по умолчанию — false.

ScaleInCooldown -> (целое)

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

ScaleOutCooldown -> (целое)

Время в секундах после завершения действия масштабирования вверх, прежде чем может начаться новое действие масштабирования вверх. В то время, когда действует период охлаждения, емкость, добавленная предыдущим событием масштабирования вверх, инициировавшим охлаждение, вычисляется как часть желаемой емкости для следующего масштабирования вверх. Необходимо постоянно (но не чрезмерно) масштабировать вверх.

TargetValue -> (вещественное число)

Целевое значение для метрики. Диапазон от 8.515920e-109 до 1.174271e+108 (в десятичной системе) или от 2e-360 до 2e360 (в двоичной системе).

Сокращенный синтаксис:

MinimumUnits=long,MaximumUnits=long,AutoScalingDisabled=boolean,AutoScalingRoleArn=string,ScalingPolicyUpdate={PolicyName=string,TargetTrackingScalingPolicyConfiguration={DisableScaleIn=boolean,ScaleInCooldown=integer,ScaleOutCooldown=integer,TargetValue=double}}

Синтаксис JSON:

{
  "MinimumUnits": long,
  "MaximumUnits": long,
  "AutoScalingDisabled": true|false,
  "AutoScalingRoleArn": "string",
  "ScalingPolicyUpdate": {
    "PolicyName": "string",
    "TargetTrackingScalingPolicyConfiguration": {
      "DisableScaleIn": true|false,
      "ScaleInCooldown": integer,
      "ScaleOutCooldown": integer,
      "TargetValue": double
    }
  }
}

--global-table-global-secondary-index-settings-update (список)

Представляет настройки глобального вторичного индекса для глобальной таблицы, которые будут изменены.

(структура)

Представляет настройки глобального вторичного индекса для глобальной таблицы, которые будут изменены.

IndexName -> (строка)

Имя глобального вторичного индекса. Имя должно быть уникальным среди всех других индексов в этой таблице.

ProvisionedWriteCapacityUnits -> (целое)

Максимальное количество записей, потребляемых за секунду, прежде чем DynamoDB вернёт ThrottlingException.

ProvisionedWriteCapacityAutoScalingSettingsUpdate -> (структура)

Настройки автоматического масштабирования для управления емкостью записи глобального вторичного индекса.

MinimumUnits -> (целое)

Минимальные единицы емкости, до которых должен быть масштабирован глобальный индекс.

MaximumUnits -> (целое)

Максимальные единицы емкости, до которых должен быть масштабирован глобальный индекс.

AutoScalingDisabled -> (булево)

Отключение автоматического масштабирования для данного индекса.

AutoScalingRoleArn -> (строка)

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

ScalingPolicyUpdate -> (структура)

Политика масштабирования для масштабирования целевых единиц емкости глобального вторичного индекса.

PolicyName -> (строка)

Имя политики масштабирования.

TargetTrackingScalingPolicyConfiguration -> (структура)

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

DisableScaleIn -> (булево)

Указывает, отключено ли масштабирование вниз политикой отслеживания целевых значений. Если значение равно true, масштабирование вниз отключено, и политика отслеживания целевых значений не удалит емкость из масштабируемого ресурса. В противном случае, масштабирование вниз включено, и политика отслеживания целевых значений может удалить емкость из масштабируемого ресурса. Значение по умолчанию — false.

ScaleInCooldown -> (целое)

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

ScaleOutCooldown -> (целое)

Время в секундах после завершения действия масштабирования вверх, прежде чем может начаться новое действие масштабирования вверх. В то время, когда действует период охлаждения, емкость, добавленная предыдущим событием масштабирования вверх, инициировавшим охлаждение, вычисляется как часть желаемой емкости для следующего масштабирования вверх. Необходимо постоянно (но не чрезмерно) масштабировать вверх.

TargetValue -> (вещественное число)

Целевое значение для метрики. Диапазон от 8.515920e-109 до 1.174271e+108 (в десятичной системе) или от 2e-360 до 2e360 (в двоичной системе).

Синтаксис JSON:

[
  {
    "IndexName": "string",
    "ProvisionedWriteCapacityUnits": long,
    "ProvisionedWriteCapacityAutoScalingSettingsUpdate": {
      "MinimumUnits": long,
      "MaximumUnits": long,
      "AutoScalingDisabled": true|false,
      "AutoScalingRoleArn": "string",
      "ScalingPolicyUpdate": {
        "PolicyName": "string",
        "TargetTrackingScalingPolicyConfiguration": {
          "DisableScaleIn": true|false,
          "ScaleInCooldown": integer,
          "ScaleOutCooldown": integer,
          "TargetValue": double
        }
      }
    }
  }
  ...
]

--replica-settings-update (список)

Представляет настройки глобальной таблицы в Регионе, которые будут изменены.

(структура)

Представляет настройки глобальной таблицы в Регионе, которые будут изменены.

RegionName -> (строка)

Регион реплики, который необходимо добавить.

ReplicaProvisionedReadCapacityUnits -> (целое число)

Максимальное количество чтений с сильной консистентностью, потребляемых в секунду, прежде чем DynamoDB вернёт ThrottlingException. Для получения дополнительной информации см. раздел "Определение требований к чтению и записи" в руководстве разработчика Amazon DynamoDB.

ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate -> (структура)

Настройки автоматического масштабирования для управления единицами пропускной способности чтения реплики глобальной таблицы.

MinimumUnits -> (целое число)

Минимальное количество единиц пропускной способности, до которых должна быть уменьшена глобальная таблица или глобальный вторичный индекс.

MaximumUnits -> (целое число)

Максимальное количество единиц пропускной способности, до которых должна быть увеличена глобальная таблица или глобальный вторичный индекс.

AutoScalingDisabled -> (булево)

Отключить автоматическое масштабирование для этой глобальной таблицы или глобального вторичного индекса.

AutoScalingRoleArn -> (строка)

ARN роли, используемой для настройки политики автоматического масштабирования.

ScalingPolicyUpdate -> (структура)

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

PolicyName -> (строка)

Имя политики масштабирования.

TargetTrackingScalingPolicyConfiguration -> (структура)

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

DisableScaleIn -> (булево)

Указывает, отключено ли масштабирование вниз политикой отслеживания целевых значений. Если значение true, масштабирование вниз отключено, и политика отслеживания целевых значений не будет удалять пропускную способность из масштабируемого ресурса. В противном случае масштабирование вниз включено, и политика отслеживания целевых значений может удалять пропускную способность из масштабируемого ресурса. По умолчанию false.

ScaleInCooldown -> (целое число)

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

ScaleOutCooldown -> (целое число)

Время в секундах после завершения операции масштабирования вверх, прежде чем может начаться следующая операция масштабирования вверх. В то время как действует период охлаждения, пропускная способность, добавленная предыдущим событием масштабирования вверх, которое инициировало период охлаждения, рассчитывается как часть желаемой пропускной способности для следующей операции масштабирования вверх. Вы должны непрерывно (но не чрезмерно) масштабировать вверх.

TargetValue -> (двойное число)

Целевое значение для метрики. Диапазон составляет от 8.515920e-109 до 1.174271e+108 (основание 10) или от 2e-360 до 2e360 (основание 2).

ReplicaGlobalSecondaryIndexSettingsUpdate -> (список)

Представляет настройки глобального вторичного индекса для глобальной таблицы, которые будут изменены.

(структура)

Представляет настройки глобального вторичного индекса для глобальной таблицы, которые будут изменены.

IndexName -> (строка)

Имя глобального вторичного индекса. Имя должно быть уникальным среди всех других индексов в этой таблице.

ProvisionedReadCapacityUnits -> (целое число)

Максимальное количество чтений с сильной консистентностью, потребляемых в секунду, прежде чем DynamoDB вернёт ThrottlingException.

ProvisionedReadCapacityAutoScalingSettingsUpdate -> (структура)

Настройки автоматического масштабирования для управления единицами пропускной способности чтения реплики глобального вторичного индекса.

MinimumUnits -> (целое число)

Минимальное количество единиц пропускной способности, до которых должна быть уменьшена глобальная таблица или глобальный вторичный индекс.

MaximumUnits -> (целое число)

Максимальное количество единиц пропускной способности, до которых должен быть увеличен глобальный индекс.

AutoScalingDisabled -> (булево)

Отключить автоматическое масштабирование для этой глобальной таблицы или глобального вторичного индекса.

AutoScalingRoleArn -> (строка)

ARN роли, используемой для настройки политики автоматического масштабирования.

ScalingPolicyUpdate -> (структура)

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

PolicyName -> (строка)

Имя политики масштабирования.

TargetTrackingScalingPolicyConfiguration -> (структура)

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

DisableScaleIn -> (булево)

Указывает, отключено ли масштабирование вниз политикой отслеживания целевых значений. Если значение true, масштабирование вниз отключено, и политика отслеживания целевых значений не будет удалять пропускную способность из масштабируемого ресурса. В противном случае масштабирование вниз включено, и политика отслеживания целевых значений может удалять пропускную способность из масштабируемого ресурса. По умолчанию false.

ScaleInCooldown -> (целое число)

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

ScaleOutCooldown -> (целое число)

Время в секундах после завершения операции масштабирования вверх, прежде чем может начаться следующая операция масштабирования вверх. В то время как действует период охлаждения, пропускная способность, добавленная предыдущим событием масштабирования вверх, которая инициировала период охлаждения, рассчитывается как часть желаемой пропускной способности для следующей операции масштабирования вверх. Вы должны непрерывно (но не чрезмерно) масштабировать вверх.

TargetValue -> (двойное число)

Целевое значение для метрики. Диапазон составляет от 8.515920e-109 до 1.174271e+108 (основание 10) или от 2e-360 до 2e360 (основание 2).

ReplicaTableClass -> (строка)

Класс таблицы, специфичный для реплики. Если не указано, используется класс таблицы исходной таблицы.

Синтаксис JSON:

[
  {
    "RegionName": "string",
    "ReplicaProvisionedReadCapacityUnits": long,
    "ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate": {
      "MinimumUnits": long,
      "MaximumUnits": long,
      "AutoScalingDisabled": true|false,
      "AutoScalingRoleArn": "string",
      "ScalingPolicyUpdate": {
        "PolicyName": "string",
        "TargetTrackingScalingPolicyConfiguration": {
          "DisableScaleIn": true|false,
          "ScaleInCooldown": integer,
          "ScaleOutCooldown": integer,
          "TargetValue": double
        }
      }
    },
    "ReplicaGlobalSecondaryIndexSettingsUpdate": [
      {
        "IndexName": "string",
        "ProvisionedReadCapacityUnits": long,
        "ProvisionedReadCapacityAutoScalingSettingsUpdate": {
          "MinimumUnits": long,
          "MaximumUnits": long,
          "AutoScalingDisabled": true|false,
          "AutoScalingRoleArn": "string",
          "ScalingPolicyUpdate": {
            "PolicyName": "string",
            "TargetTrackingScalingPolicyConfiguration": {
              "DisableScaleIn": true|false,
              "ScaleInCooldown": integer,
              "ScaleOutCooldown": integer,
              "TargetValue": double
            }
          }
        }
      }
      ...
    ],
    "ReplicaTableClass": "STANDARD"|"STANDARD_INFREQUENT_ACCESS"
  }
  ...
]

--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 V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку, fileb:// всегда будет обрабатываться как двоичное и будет использовать содержимое файла непосредственно независимо от значения параметра cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного параметра cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить перелистывание (pager) для вывода.

--cli-auto-prompt (булево)

Автоматически запрашивать параметры входных данных CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическое запросы параметров входных данных CLI.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в руководстве пользователя AWS CLI.

Если не указано иное, все примеры используют правила цитирования, аналогичные Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. Дополнительную информацию см. в разделе "Использование кавычек со строками" в руководстве пользователя AWS CLI.

Для обновления настроек пропускной способности записи с заданным значением в DynamoDB глобальной таблицы

В следующем update-global-table-settings примере устанавливается пропускная способность записи с заданным значением для MusicCollection глобальной таблицы в 15 единиц.

aws dynamodb update-global-table-settings \
    --global-table-name MusicCollection \
    --global-table-provisioned-write-capacity-units 15

Вывод:

{
    "GlobalTableName": "MusicCollection",
    "ReplicaSettings": [
        {
            "RegionName": "eu-west-1",
            "ReplicaStatus": "UPDATING",
            "ReplicaProvisionedReadCapacityUnits": 10,
            "ReplicaProvisionedReadCapacityAutoScalingSettings": {
                "AutoScalingDisabled": true
            },
            "ReplicaProvisionedWriteCapacityUnits": 10,
            "ReplicaProvisionedWriteCapacityAutoScalingSettings": {
                "AutoScalingDisabled": true
            }
        },
        {
            "RegionName": "us-east-1",
            "ReplicaStatus": "UPDATING",
            "ReplicaProvisionedReadCapacityUnits": 10,
            "ReplicaProvisionedReadCapacityAutoScalingSettings": {
                "AutoScalingDisabled": true
            },
            "ReplicaProvisionedWriteCapacityUnits": 10,
            "ReplicaProvisionedWriteCapacityAutoScalingSettings": {
                "AutoScalingDisabled": true
            }
        },
        {
            "RegionName": "us-east-2",
            "ReplicaStatus": "UPDATING",
            "ReplicaProvisionedReadCapacityUnits": 10,
            "ReplicaProvisionedReadCapacityAutoScalingSettings": {
                "AutoScalingDisabled": true
            },
            "ReplicaProvisionedWriteCapacityUnits": 10,
            "ReplicaProvisionedWriteCapacityAutoScalingSettings": {
                "AutoScalingDisabled": true
            }
        }
    ]
}

Для получения дополнительной информации см. раздел DynamoDB Глобальные таблицы в руководстве разработчика Amazon DynamoDB.

Вывод

GlobalTableName -> (строка)

Имя глобальной таблицы.

ReplicaSettings -> (список)

Настройки глобальной таблицы для конкретного региона.

(структура)

Представляет свойства реплики.

RegionName -> (строка)

Имя региона реплики.

ReplicaStatus -> (строка)

Текущее состояние региона:

  • CREATING - Регион создается.
  • UPDATING - Регион обновляется.
  • DELETING - Регион удаляется.
  • ACTIVE - Регион готов к использованию.

ReplicaBillingModeSummary -> (структура)

Режим емкости чтения/записи реплики.

BillingMode -> (строка)

Определяет способ оплаты за пропускную способность чтения и записи, а также управление емкостью. Этот параметр можно изменить позже.

  • PROVISIONED - Устанавливает режим емкости чтения/записи на PROVISIONED. Рекомендуется использовать PROVISIONED для предсказуемых рабочих нагрузок.
  • PAY_PER_REQUEST - Устанавливает режим емкости чтения/записи на PAY_PER_REQUEST. Рекомендуется использовать PAY_PER_REQUEST для непредсказуемых рабочих нагрузок.

LastUpdateToPayPerRequestDateTime -> (метка времени)

Представляет время последнего изменения режима оплаты по запросу.

ReplicaProvisionedReadCapacityUnits -> (целое число)

Максимальное количество потребляемых сильных чтений в секунду, прежде чем DynamoDB вернёт ThrottlingException. Для получения дополнительной информации см. раздел Указание требований к чтению и записи в Руководстве разработчика Amazon DynamoDB.

ReplicaProvisionedReadCapacityAutoScalingSettings -> (структура)

Настройки автоматического масштабирования для емкости чтения реплики глобальной таблицы.

MinimumUnits -> (целое число)

Минимальное количество емкостных единиц, до которых должна быть масштабирована глобальная таблица или глобальный индекс.

MaximumUnits -> (целое число)

Максимальное количество емкостных единиц, до которых должна быть масштабирована глобальная таблица или глобальный индекс.

AutoScalingDisabled -> (булево)

Отключить автоматическое масштабирование для этой глобальной таблицы или глобального индекса.

AutoScalingRoleArn -> (строка)

ARN роли, используемой для настройки политики автоматического масштабирования.

ScalingPolicies -> (список)

Информация о политиках масштабирования.

(структура)

Представляет свойства политики масштабирования.

PolicyName -> (строка)

Имя политики масштабирования.

TargetTrackingScalingPolicyConfiguration -> (структура)

Представляет конфигурацию политики масштабирования с отслеживанием целевого значения.

DisableScaleIn -> (булево)

Указывает, отключено ли масштабирование вниз политикой отслеживания целевого значения. Если значение true, масштабирование вниз отключено, и политика отслеживания целевого значения не удалит емкость из масштабируемого ресурса. В противном случае масштабирование вниз включено, и политика отслеживания целевого значения может удалить емкость из масштабируемого ресурса. Значение по умолчанию - false.

ScaleInCooldown -> (целое число)

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

ScaleOutCooldown -> (целое число)

Время в секундах после завершения операции масштабирования вверх, прежде чем может начаться следующая операция масштабирования вверх. Пока действует период охлаждения, емкость, добавленная предыдущей операцией масштабирования вверх, которая инициировала период охлаждения, рассчитывается как часть желаемой емкости для следующей операции масштабирования вверх. Следует непрерывно (но не чрезмерно) масштабировать вверх.

TargetValue -> (двойное)

Целевое значение метрики. Диапазон значений от 8.515920e-109 до 1.174271e+108 (в десятичной системе счисления) или от 2e-360 до 2e360 (в двоичной системе счисления).

ReplicaProvisionedWriteCapacityUnits -> (целое число)

Максимальное количество записей, потребляемых в секунду, прежде чем DynamoDB вернёт ThrottlingException. Для получения дополнительной информации см. раздел Указание требований к чтению и записи в Руководстве разработчика Amazon DynamoDB.

ReplicaProvisionedWriteCapacityAutoScalingSettings -> (структура)

Настройки автоматического масштабирования для емкости записи реплики глобальной таблицы.

MinimumUnits -> (целое число)

Минимальное количество емкостных единиц, до которых должна быть масштабирована глобальная таблица или глобальный индекс.

MaximumUnits -> (целое число)

Максимальное количество емкостных единиц, до которых должна быть масштабирована глобальная таблица или глобальный индекс.

AutoScalingDisabled -> (булево)

Отключить автоматическое масштабирование для этой глобальной таблицы или глобального индекса.

AutoScalingRoleArn -> (строка)

ARN роли, используемой для настройки политики автоматического масштабирования.

ScalingPolicies -> (список)

Информация о политиках масштабирования.

(структура)

Представляет свойства политики масштабирования.

PolicyName -> (строка)

Имя политики масштабирования.

TargetTrackingScalingPolicyConfiguration -> (структура)

Представляет конфигурацию политики масштабирования с отслеживанием целевого значения.

DisableScaleIn -> (булево)

Указывает, отключено ли масштабирование вниз политикой отслеживания целевого значения. Если значение true, масштабирование вниз отключено, и политика отслеживания целевого значения не удалит емкость из масштабируемого ресурса. В противном случае масштабирование вниз включено, и политика отслеживания целевого значения может удалить емкость из масштабируемого ресурса. Значение по умолчанию - false.

ScaleInCooldown -> (целое число)

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

ScaleOutCooldown -> (целое число)

Время в секундах после завершения операции масштабирования вверх, прежде чем может начаться следующая операция масштабирования вверх. Пока действует период охлаждения, емкость, добавленная предыдущей операцией масштабирования вверх, которая инициировала период охлаждения, рассчитывается как часть желаемой емкости для следующей операции масштабирования вверх. Следует непрерывно (но не чрезмерно) масштабировать вверх.

TargetValue -> (двойное)

Целевое значение метрики. Диапазон значений от 8.515920e-109 до 1.174271e+108 (в десятичной системе счисления) или от 2e-360 до 2e360 (в двоичной системе счисления).

ReplicaGlobalSecondaryIndexSettings -> (список)

Параметры глобального вторичного индекса реплики для глобальной таблицы.

(структура)

Представляет свойства глобального вторичного индекса.

IndexName -> (строка)

Имя глобального вторичного индекса. Имя должно быть уникальным среди всех других индексов в этой таблице.

IndexStatus -> (строка)

Текущий статус глобального вторичного индекса:

  • CREATING - Глобальный вторичный индекс создается.
  • UPDATING - Глобальный вторичный индекс обновляется.
  • DELETING - Глобальный вторичный индекс удаляется.
  • ACTIVE - Глобальный вторичный индекс готов к использованию.

ProvisionedReadCapacityUnits -> (длинное целое число)

Максимальное количество чтений со строгой последовательностью, потребляемых в секунду, прежде чем DynamoDB вернет ThrottlingException.

ProvisionedReadCapacityAutoScalingSettings -> (структура)

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

MinimumUnits -> (длинное целое число)

Минимальное количество единиц емкости, до которых глобальная таблица или глобальный вторичный индекс должны быть уменьшены.

MaximumUnits -> (длинное целое число)

Максимальное количество единиц емкости, до которых глобальная таблица или глобальный вторичный индекс должны быть увеличены.

AutoScalingDisabled -> (логическое значение)

Отключение автоматического масштабирования для этой глобальной таблицы или глобального вторичного индекса.

AutoScalingRoleArn -> (строка)

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

ScalingPolicies -> (список)

Информация о политиках масштабирования.

(структура)

Представляет свойства политики масштабирования.

PolicyName -> (строка)

Имя политики масштабирования.

TargetTrackingScalingPolicyConfiguration -> (структура)

Представляет конфигурацию политики масштабирования по отслеживанию цели.

DisableScaleIn -> (логическое значение)

Указывает, отключено ли масштабирование в политике отслеживания цели. Если значение равно true, масштабирование в политике отключено, и политика отслеживания цели не удалит емкость из масштабируемого ресурса. В противном случае масштабирование в политике включено, и политика отслеживания цели может удалить емкость из масштабируемого ресурса. Значение по умолчанию — false.

ScaleInCooldown -> (целое число)

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

ScaleOutCooldown -> (целое число)

Количество секунд после завершения действия масштабирования наружу, прежде чем может начаться другое действие масштабирования наружу. В то время как действует период охлаждения, емкость, добавленная предыдущим событием масштабирования наружу, инициировавшим охлаждение, рассчитывается как часть желаемой емкости для следующего масштабирования наружу. Необходимо постоянно (но не чрезмерно) масштабировать наружу.

TargetValue -> (двойное значение)

Целевое значение для метрики. Диапазон значений от 8.515920e-109 до 1.174271e+108 (в десятичной системе счисления) или от 2e-360 до 2e360 (в двоичной системе счисления).

ProvisionedWriteCapacityUnits -> (длинное целое число)

Максимальное количество записей, потребляемых в секунду, прежде чем DynamoDB вернет ThrottlingException.

ProvisionedWriteCapacityAutoScalingSettings -> (структура)

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

MinimumUnits -> (длинное целое число)

Минимальное количество единиц емкости, до которых глобальная таблица или глобальный вторичный индекс должны быть уменьшены.

MaximumUnits -> (длинное целое число)

Максимальное количество единиц емкости, до которых глобальная таблица или глобальный вторичный индекс должны быть увеличены.

AutoScalingDisabled -> (логическое значение)

Отключение автоматического масштабирования для этой глобальной таблицы или глобального вторичного индекса.

AutoScalingRoleArn -> (строка)

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

ScalingPolicies -> (список)

Информация о политиках масштабирования.

(структура)

Представляет свойства политики масштабирования.

PolicyName -> (строка)

Имя политики масштабирования.

TargetTrackingScalingPolicyConfiguration -> (структура)

Представляет конфигурацию политики масштабирования по отслеживанию цели.

DisableScaleIn -> (логическое значение)

Указывает, отключено ли масштабирование в политике отслеживания цели. Если значение равно true, масштабирование в политике отключено, и политика отслеживания цели не удалит емкость из масштабируемого ресурса. В противном случае масштабирование в политике включено, и политика отслеживания цели может удалить емкость из масштабируемого ресурса. Значение по умолчанию — false.

ScaleInCooldown -> (целое число)

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

ScaleOutCooldown -> (целое число)

Количество секунд после завершения действия масштабирования наружу, прежде чем может начаться другое действие масштабирования наружу. В то время как действует период охлаждения, емкость, добавленная предыдущим событием масштабирования наружу, инициировавшим охлаждение, рассчитывается как часть желаемой емкости для следующего масштабирования наружу. Необходимо постоянно (но не чрезмерно) масштабировать наружу.

TargetValue -> (двойное значение)

Целевое значение для метрики. Диапазон значений от 8.515920e-109 до 1.174271e+108 (в десятичной системе счисления) или от 2e-360 до 2e360 (в двоичной системе счисления).

ReplicaTableClassSummary -> (структура)

Содержит сведения о классе таблицы.

TableClass -> (строка)

Класс таблицы указанной таблицы. Допустимые значения — STANDARD и STANDARD_INFREQUENT_ACCESS.

LastUpdateDateTime -> (метка времени)

Дата и время последнего обновления класса таблицы.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API