Spec-Zone.ru › AWS CLI v2

[ aws . dynamodb ]

update-table-replica-auto-scaling

Описание

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

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

Для глобальных таблиц данная операция применяется только к глобальным таблицам, использующим версию 2019.11.21 (текущая версия).

См. также: AWS API Documentation

Синтаксис

  update-table-replica-auto-scaling
[--global-secondary-index-updates <value>]
--table-name <value>
[--provisioned-write-capacity-auto-scaling-update <value>]
[--replica-updates <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-secondary-index-updates (список)

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

(структура)

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

IndexName -> (строка)

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

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

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

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

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

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

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

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

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

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

PolicyName -> (строка)

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

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

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

DisableScaleIn -> (булево)

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

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

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

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

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

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

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

Синтаксис JSON:

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

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

Имя глобальной таблицы, которая должна быть обновлена. Вы также можете указать Amazon Resource Name (ARN) таблицы в этом параметре.

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

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

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

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

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

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

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

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
    }
  }
}

--replica-updates (список)

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

(структура)

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

RegionName -> (строка)

Регион, в котором расположена реплика.

ReplicaGlobalSecondaryIndexUpdates -> (список)

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

(структура)

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

IndexName -> (строка)

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

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

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

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

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

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

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

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

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

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

PolicyName -> (строка)

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

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

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

DisableScaleIn -> (булево)

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

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

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

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

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

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

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

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

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

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

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

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

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

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

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

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

PolicyName -> (строка)

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

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

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

DisableScaleIn -> (булево)

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

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

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

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

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

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

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

Синтаксис JSON:

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

--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 (логическое)

Отключить кли-пэйджер для вывода.

--cli-auto-prompt (логическое)

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

--no-cli-auto-prompt (логическое)

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

Примеры

Примечание

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

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

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

Следующий пример update-table-replica-auto-scaling обновляет настройки автоматического масштабирования пропускной способности записи для реплик указанной глобальной таблицы.

aws dynamodb update-table-replica-auto-scaling \
    --table-name MusicCollection \
    --provisioned-write-capacity-auto-scaling-update file://auto-scaling-policy.json

Содержание auto-scaling-policy.json:

{
    "MinimumUnits": 10,
    "MaximumUnits": 100,
    "AutoScalingDisabled": false,
    "ScalingPolicyUpdate": {
        "PolicyName": "DynamoDBWriteCapacityUtilization:table/MusicCollection",
        "TargetTrackingScalingPolicyConfiguration": {
            "TargetValue": 80
        }
    }
}

Вывод:

{
    "TableAutoScalingDescription": {
        "TableName": "MusicCollection",
        "TableStatus": "ACTIVE",
        "Replicas": [
            {
                "RegionName": "eu-central-1",
                "GlobalSecondaryIndexes": [],
                "ReplicaProvisionedReadCapacityAutoScalingSettings": {
                    "MinimumUnits": 5,
                    "MaximumUnits": 40000,
                    "AutoScalingRoleArn": "arn:aws:iam::123456789012:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable",
                    "ScalingPolicies": [
                        {
                            "PolicyName": "DynamoDBReadCapacityUtilization:table/MusicCollection",
                            "TargetTrackingScalingPolicyConfiguration": {
                                "TargetValue": 70.0
                            }
                        }
                    ]
                },
                "ReplicaProvisionedWriteCapacityAutoScalingSettings": {
                    "MinimumUnits": 10,
                    "MaximumUnits": 100,
                    "AutoScalingRoleArn": "arn:aws:iam::123456789012:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable",
                    "ScalingPolicies": [
                        {
                            "PolicyName": "DynamoDBWriteCapacityUtilization:table/MusicCollection",
                            "TargetTrackingScalingPolicyConfiguration": {
                                "TargetValue": 80.0
                            }
                        }
                    ]
                },
                "ReplicaStatus": "ACTIVE"
            },
            {
                "RegionName": "us-east-1",
                "GlobalSecondaryIndexes": [],
                "ReplicaProvisionedReadCapacityAutoScalingSettings": {
                    "MinimumUnits": 5,
                    "MaximumUnits": 40000,
                    "AutoScalingRoleArn": "arn:aws:iam::123456789012:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable",
                    "ScalingPolicies": [
                        {
                            "PolicyName": "DynamoDBReadCapacityUtilization:table/MusicCollection",
                            "TargetTrackingScalingPolicyConfiguration": {
                                "TargetValue": 70.0
                            }
                        }
                    ]
                },
                "ReplicaProvisionedWriteCapacityAutoScalingSettings": {
                    "MinimumUnits": 10,
                    "MaximumUnits": 100,
                    "AutoScalingRoleArn": "arn:aws:iam::123456789012:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable",
                    "ScalingPolicies": [
                        {
                            "PolicyName": "DynamoDBWriteCapacityUtilization:table/MusicCollection",
                            "TargetTrackingScalingPolicyConfiguration": {
                                "TargetValue": 80.0
                            }
                        }
                    ]
                },
                "ReplicaStatus": "ACTIVE"
            },
            {
                "RegionName": "us-east-2",
                "GlobalSecondaryIndexes": [],
                "ReplicaProvisionedReadCapacityAutoScalingSettings": {
                    "MinimumUnits": 5,
                    "MaximumUnits": 40000,
                    "AutoScalingRoleArn": "arn:aws:iam::123456789012:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable",
                    "ScalingPolicies": [
                        {
                            "PolicyName": "DynamoDBReadCapacityUtilization:table/MusicCollection",
                            "TargetTrackingScalingPolicyConfiguration": {
                                "TargetValue": 70.0
                            }
                        }
                    ]
                },
                "ReplicaProvisionedWriteCapacityAutoScalingSettings": {
                    "MinimumUnits": 10,
                    "MaximumUnits": 100,
                    "AutoScalingRoleArn": "arn:aws:iam::123456789012:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable",
                    "ScalingPolicies": [
                        {
                            "PolicyName": "DynamoDBWriteCapacityUtilization:table/MusicCollection",
                            "TargetTrackingScalingPolicyConfiguration": {
                                "TargetValue": 80.0
                            }
                        }
                    ]
                },
                "ReplicaStatus": "ACTIVE"
            }
        ]
    }
}

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

Вывод

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

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

TableName -> (строка)

Имя таблицы.

TableStatus -> (строка)

Текущее состояние таблицы:

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

Replicas -> (список)

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

(структура)

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

RegionName -> (строка)

Регион, в котором существует реплика.

GlobalSecondaryIndexes -> (список)

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

(структура)

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

IndexName -> (строка)

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

IndexStatus -> (строка)

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

  • CREATING - Индекс создается.
  • UPDATING - Конфигурация таблицы/индекса обновляется. Таблица/индекс остаются доступными для операций с данными, пока UPDATING
  • DELETING - Индекс удаляется.
  • ACTIVE - Индекс готов к использованию.

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

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

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

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

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

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

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

ScalingPolicies -> (список)

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

(структура)

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

PolicyName -> (строка)

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

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

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

DisableScaleIn -> (булево)

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

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

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

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

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

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

Целевое значение для показателя. Диапазон значений от 8,515920e-109 до 1,174271e+108 (в десятичной системе) или от 2e-360 до 2e360 (в двоичной системе).

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

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

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

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

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

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

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

ScalingPolicies -> (список)

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

(структура)

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

PolicyName -> (строка)

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

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

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

DisableScaleIn -> (булево)

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

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

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

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

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

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

Целевое значение для показателя. Диапазон значений от 8,515920e-109 до 1,174271e+108 (в десятичной системе) или от 2e-360 до 2e360 (в двоичной системе).

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

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

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

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

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

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

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

ScalingPolicies -> (список)

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

(структура)

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

PolicyName -> (строка)

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

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

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

DisableScaleIn -> (булево)

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

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

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

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

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

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

Целевое значение для показателя. Диапазон значений от 8,515920e-109 до 1,174271e+108 (в десятичной системе) или от 2e-360 до 2e360 (в двоичной системе).

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

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

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

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

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

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

AutoScalingDisabled -> (булево)

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

AutoScalingRoleArn -> (строка)

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

ScalingPolicies -> (список)

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

(структура)

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

PolicyName -> (строка)

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

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

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

DisableScaleIn -> (булево)

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

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

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

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

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

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

Целевое значение для показателя. Диапазон значений от 8,515920e-109 до 1,174271e+108 (в десятичной системе) или от 2e-360 до 2e360 (в двоичной системе).

ReplicaStatus -> (строка)

Текущее состояние реплики:

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

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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