Spec-Zone.ru › AWS CLI v2

[ aws . elasticache ]

modify-replication-group

Описание

Изменяет параметры реплицируемой группы. Ограничено Valkey и Redis OSS 7 и выше.

  • Масштабирование для Valkey или Redis OSS (режим кластера включен) в руководстве пользователя ElastiCache
  • ModifyReplicationGroupShardConfiguration в справке API ElastiCache

Примечание

Данная операция действительна только для Valkey или Redis OSS.

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

Синтаксис

  modify-replication-group
--replication-group-id <value>
[--replication-group-description <value>]
[--primary-cluster-id <value>]
[--snapshotting-cluster-id <value>]
[--automatic-failover-enabled | --no-automatic-failover-enabled]
[--multi-az-enabled | --no-multi-az-enabled]
[--node-group-id <value>]
[--cache-security-group-names <value>]
[--security-group-ids <value>]
[--preferred-maintenance-window <value>]
[--notification-topic-arn <value>]
[--cache-parameter-group-name <value>]
[--notification-topic-status <value>]
[--apply-immediately | --no-apply-immediately]
[--engine <value>]
[--engine-version <value>]
[--auto-minor-version-upgrade | --no-auto-minor-version-upgrade]
[--snapshot-retention-limit <value>]
[--snapshot-window <value>]
[--cache-node-type <value>]
[--auth-token <value>]
[--auth-token-update-strategy <value>]
[--user-group-ids-to-add <value>]
[--user-group-ids-to-remove <value>]
[--remove-user-groups | --no-remove-user-groups]
[--log-delivery-configurations <value>]
[--ip-discovery <value>]
[--transit-encryption-enabled | --no-transit-encryption-enabled]
[--transit-encryption-mode <value>]
[--cluster-mode <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]

Параметры

--replication-group-id (строка)

Идентификатор группы репликации для изменения.

--replication-group-description (строка)

Описание группы репликации. Максимальная длина 255 символов.

--primary-cluster-id (строка)

Для групп репликации с одним первичным узлом, если этот параметр указан, ElastiCache повышает указанный кластер в указанной группе репликации до роли первичного. Узлы всех остальных кластеров в группе репликации являются репликами чтения.

--snapshotting-cluster-id (строка)

Идентификатор кластера, используемый в качестве источника ежедневных снимков для группы репликации. Этот параметр нельзя задать для групп репликации Valkey или Redis OSS (включен режим кластера).

--automatic-failover-enabled | --no-automatic-failover-enabled (логическое значение)

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

Допустимые значения: true | false

--multi-az-enabled | --no-multi-az-enabled (логическое значение)

Флаг, указывающий, что MultiAZ включен.

--node-group-id (строка)

Устаревший параметр. Этот параметр не используется.

--cache-security-group-names (список)

Список имен групп безопасности кэша для авторизации кластеров в этой группе репликации. Это изменение применяется асинхронно в максимально короткие сроки.

Этот параметр можно использовать только с группами репликации, содержащими кластеры, работающие вне Amazon Virtual Private Cloud (Amazon VPC).

Ограничения: Должен содержать не более 255 символов. Не должен быть Default .

(строка)

Синтаксис:

"string" "string" ...

--security-group-ids (список)

Указывает группы безопасности VPC, связанные с кластерами в группе репликации.

Этот параметр можно использовать только с группами репликации, содержащими кластеры, работающие в Amazon Virtual Private Cloud (Amazon VPC).

(строка)

Синтаксис:

"string" "string" ...

--preferred-maintenance-window (строка)

Указывает еженедельный интервал времени, в течение которого выполняется техническое обслуживание кластера. Указывается как диапазон в формате ddd:hh24:mi-ddd:hh24:mi (24-часовой формат времени UTC). Минимальный интервал технического обслуживания составляет 60 минут.

Допустимые значения для ddd:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Пример: sun:23:00-mon:01:30

--notification-topic-arn (строка)

Amazon Resource Name (ARN) темы Amazon SNS, в которую отправляются уведомления.

Примечание

Владелец темы Amazon SNS должен совпадать с владельцем группы репликации.

--cache-parameter-group-name (строка)

Имя группы параметров кэша, применяемой ко всем кластерам в этой группе репликации. Это изменение применяется асинхронно в максимально короткие сроки для параметров, когда параметр ApplyImmediately указан как true для этого запроса.

--notification-topic-status (строка)

Статус темы уведомлений Amazon SNS для группы репликации. Уведомления отправляются только в том случае, если статус active .

Допустимые значения: active | inactive

--apply-immediately | --no-apply-immediately (логическое значение)

Если true , этот параметр заставляет изменения в этом запросе и любые ожидающие изменения применяться асинхронно и в максимально короткие сроки независимо от значения PreferredMaintenanceWindow для группы репликации.

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

Допустимые значения: true | false

По умолчанию: false

--engine (строка)

Изменяет движок, указанный в сообщении группы репликации. Доступные варианты: redis, memcached или valkey.

--engine-version (строка)

Обновленная версия движка кэша, которая будет запущена на кластерах в группе репликации.

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

--auto-minor-version-upgrade | --no-auto-minor-version-upgrade (логическое значение)

Если вы используете движок Valkey или Redis OSS версии 6.0 или выше, установите этот параметр в «да», если вы хотите принять участие в следующем автоматическом обновлении.

--snapshot-retention-limit (целое число)

Количество дней, в течение которых ElastiCache сохраняет автоматические снимки группы узлов (разделов), прежде чем удалить их. Например, если вы установите SnapshotRetentionLimit в 5, снимок, сделанный сегодня, сохраняется в течение 5 дней, прежде чем быть удаленным.

Важно Если значение SnapshotRetentionLimit установлено в ноль (0), резервное копирование отключено.

--snapshot-window (строка)

Ежедневный интервал времени (в формате UTC), в течение которого ElastiCache начинает создавать ежедневный снимок группы узлов (разделов), указанный параметром SnapshottingClusterId .

Пример: 05:00-09:00

Если вы не укажете этот параметр, ElastiCache автоматически выберет подходящий интервал.

--cache-node-type (строка)

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

--auth-token (строка)

Зарезервированный параметр. Пароль для доступа к защищенному паролем серверу. Этот параметр должен быть указан с параметром auth-token-update-strategy . Ограничения пароля:

  • Должны содержать только печатаемые символы ASCII.
  • Длина должна быть не менее 16 и не более 128 символов.
  • Не может содержать следующие символы: ‘/’, ‘”’, или ‘@’, ‘%’

Дополнительная информация см. в разделе AUTH password в AUTH.

--auth-token-update-strategy (строка)

Указывает стратегию обновления маркера AUTH. Этот параметр должен быть указан с параметром auth-token. Возможные значения:

  • ROTATE — по умолчанию, если стратегия обновления не указана
  • SET — разрешено только после ROTATE
  • DELETE — разрешено только при переходе на RBAC

Дополнительная информация см. в разделе Авторизация пользователей с помощью AUTH

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

  • SET
  • ROTATE
  • DELETE

--user-group-ids-to-add (список)

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

(строка)

Синтаксис:

"string" "string" ...

--user-group-ids-to-remove (список)

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

(строка)

Синтаксис:

"string" "string" ...

--remove-user-groups | --no-remove-user-groups (логическое значение)

Удаляет группу пользователей, связанную с этой группой репликации.

--log-delivery-configurations (список)

Указывает пункт назначения, формат и тип журналов.

(структура)

Указывает пункт назначения, формат и тип журналов.

LogType -> (строка)

Означает медленный журнал или журнал движка.

DestinationType -> (строка)

Укажите либо cloudwatch-logs либо kinesis-firehose в качестве типа пункта назначения.

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

Сведения о конфигурации пункта назначения CloudWatch Logs или Kinesis Data Firehose.

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

Сведения о конфигурации пункта назначения CloudWatch Logs.

LogGroup -> (строка)

Имя группы журналов CloudWatch Logs.

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

Сведения о конфигурации пункта назначения Kinesis Data Firehose.

DeliveryStream -> (строка)

Имя потока доставки Kinesis Data Firehose.

LogFormat -> (строка)

Указывает либо JSON, либо TEXT

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

Укажите, включена ли доставка журналов. По умолчанию true .

Краткая форма синтаксиса:

LogType=string,DestinationType=string,DestinationDetails={CloudWatchLogsDetails={LogGroup=string},KinesisFirehoseDetails={DeliveryStream=string}},LogFormat=string,Enabled=boolean ...

Синтаксис JSON:

[
  {
    "LogType": "slow-log"|"engine-log",
    "DestinationType": "cloudwatch-logs"|"kinesis-firehose",
    "DestinationDetails": {
      "CloudWatchLogsDetails": {
        "LogGroup": "string"
      },
      "KinesisFirehoseDetails": {
        "DeliveryStream": "string"
      }
    },
    "LogFormat": "text"|"json",
    "Enabled": true|false
  }
  ...
]

--ip-discovery (строка)

Тип сети, который вы выбираете при изменении кластера, либо ipv4 | ipv6 . IPv6 поддерживается для рабочих нагрузок, использующих Valkey 7.2 и выше, Redis OSS версии 6.2 до 7.1 и Memcached версии 1.6.6 и выше на всех экземплярах, созданных на платформе Nitro.

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

  • ipv4
  • ipv6

--transit-encryption-enabled | --no-transit-encryption-enabled (логическое значение)

Флаг, который включает шифрование в процессе передачи, если он установлен в «истина». Если вы включаете шифрование в процессе передачи для существующего кластера, вы также должны установить TransitEncryptionMode в preferred .

--transit-encryption-mode (строка)

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

Вы должны установить TransitEncryptionEnabled в true для существующего кластера и установить TransitEncryptionMode в preferred в том же запросе, чтобы разрешить как зашифрованные, так и незашифрованные соединения одновременно. После миграции всех клиентов Valkey или Redis OSS на использование зашифрованных соединений вы можете установить значение в required, чтобы разрешить только зашифрованные соединения.

Установка TransitEncryptionMode в required — это двухэтапный процесс, который требует предварительной установки TransitEncryptionMode в preferred, а затем установки TransitEncryptionMode в required.

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

  • preferred
  • required

--cluster-mode (строка)

Включено или Выключено. Чтобы изменить режим кластера с «Выключено» на «Включено», вы сначала должны установить режим кластера в «Совместимо». Режим «Совместимо» позволяет вашим клиентам Valkey или Redis OSS подключаться как с включенным режимом кластера, так и с отключенным. После миграции всех клиентов Valkey или Redis OSS на использование режима кластера с включением вы можете завершить настройку режима кластера и установить режим кластера в «Включено».

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

  • enabled
  • disabled
  • compatible

--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
  • text
  • таблица
  • 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 для вывода.

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

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

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

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

Примеры

Примечание

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

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

Для изменения группы репликации

Следующий modify-replication-group отключает Multi-AZ с использованием движка Redis.

aws elasticache modify-replication-group \
    --replication-group-id test-cluster \
    --no-multi-az-enabled \
    --apply-immediately

Вывод

{
    "ReplicationGroup": {
        "ReplicationGroupId": "test-cluster",
        "Description": "test-cluster",
        "GlobalReplicationGroupInfo": {
            "GlobalReplicationGroupId": "sgaui-pat-group",
            "GlobalReplicationGroupMemberRole": "PRIMARY"
        },
        "Status": "available",
        "PendingModifiedValues": {},
        "MemberClusters": [
            "test-cluster-001",
            "test-cluster-002",
            "test-cluster-003"
        ],
        "NodeGroups": [
            {
                "NodeGroupId": "0001",
                "Status": "available",
                "PrimaryEndpoint": {
                    "Address": "test-cluster.g2xbih.ng.0001.usw2.cache.amazonaws.com",
                    "Port": 6379
                },
                "ReaderEndpoint": {
                    "Address": "test-cluster-ro.g2xbih.ng.0001.usw2.cache.amazonaws.com",
                    "Port": 6379
                },
                "NodeGroupMembers": [
                    {
                        "CacheClusterId": "test-cluster-001",
                        "CacheNodeId": "0001",
                        "ReadEndpoint": {
                            "Address": "test-cluster-001.g2xbih.0001.usw2.cache.amazonaws.com",
                            "Port": 6379
                        },
                        "PreferredAvailabilityZone": "us-west-2c",
                        "CurrentRole": "primary"
                    },
                    {
                        "CacheClusterId": "test-cluster-002",
                        "CacheNodeId": "0001",
                        "ReadEndpoint": {
                            "Address": "test-cluster-002.g2xbih.0001.usw2.cache.amazonaws.com",
                            "Port": 6379
                        },
                        "PreferredAvailabilityZone": "us-west-2b",
                        "CurrentRole": "replica"
                    },
                    {
                        "CacheClusterId": "test-cluster-003",
                        "CacheNodeId": "0001",
                        "ReadEndpoint": {
                            "Address": "test-cluster-003.g2xbih.0001.usw2.cache.amazonaws.com",
                            "Port": 6379
                        },
                        "PreferredAvailabilityZone": "us-west-2a",
                        "CurrentRole": "replica"
                    }
                ]
            }
        ],
        "SnapshottingClusterId": "test-cluster-002",
        "AutomaticFailover": "enabled",
        "MultiAZ": "disabled",
        "SnapshotRetentionLimit": 1,
        "SnapshotWindow": "08:00-09:00",
        "ClusterEnabled": false,
        "CacheNodeType": "cache.r5.large",
        "TransitEncryptionEnabled": false,
        "AtRestEncryptionEnabled": false
    }
}

Дополнительную информацию см. в разделе Изменение группы репликации в Руководстве пользователя Elasticache.

Вывод

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

Содержит все атрибуты конкретной группы репликации Valkey или Redis OSS.

ReplicationGroupId -> (строка)

Идентификатор группы репликации.

Description -> (строка)

Описание группы репликации, предоставленное пользователем.

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

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

GlobalReplicationGroupId -> (строка)

Имя глобального хранилища данных

GlobalReplicationGroupMemberRole -> (строка)

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

Status -> (строка)

Текущее состояние этой группы репликации - creating , available , modifying , deleting , create-failed , snapshotting .

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

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

PrimaryClusterId -> (строка)

Идентификатор первичного кластера, который применяется сразу (если --apply-immediately был указан), или во время следующего окна обслуживания.

AutomaticFailoverStatus -> (строка)

Указывает состояние автоматического failover для этой группы репликации Valkey или Redis OSS.

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

Статус операции онлайн решардинга.

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

Представляет прогресс операции онлайн решардинга.

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

Процент завершения миграции слота.

AuthTokenStatus -> (строка)

Статус токена аутентификации

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

Изменяемая группа пользователей.

UserGroupIdsToAdd -> (список)

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

(строка)

UserGroupIdsToRemove -> (список)

Идентификатор группы пользователей для удаления.

(строка)

LogDeliveryConfigurations -> (список)

Настройки доставки логов, которые изменяются

(структура)

Настройки доставки логов, которые изменяются

LogType -> (строка)

Относится к slow-log или engine-log.

DestinationType -> (строка)

Возвращает тип назначения, либо CloudWatch Logs, либо Kinesis Data Firehose.

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

Детали конфигурации назначения CloudWatch Logs или Kinesis Data Firehose.

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

Детали конфигурации назначения CloudWatch Logs.

LogGroup -> (строка)

Имя группы логов CloudWatch Logs.

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

Детали конфигурации назначения Kinesis Data Firehose.

DeliveryStream -> (строка)

Имя потока доставки Kinesis Data Firehose.

LogFormat -> (строка)

Возвращает формат лога, либо JSON, либо TEXT

TransitEncryptionEnabled -> (булево)

Флаг, который включает шифрование в процессе передачи, если установлен в значение true.

TransitEncryptionMode -> (строка)

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

ClusterMode -> (строка)

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

MemberClusters -> (список)

Имена всех кластеров кэша, которые являются частью этой группы репликации.

(строка)

NodeGroups -> (список)

Список групп узлов в этой группе репликации. Для Valkey или Redis OSS (режим кластера выключен) группы репликации, это список с одним элементом. Для Valkey или Redis OSS (режим кластера включен) группы репликации, список содержит запись для каждой группы узлов (фрагмента).

(структура)

Представляет собой набор узлов кэша в группе репликации. Один узел в группе узлов является узлом чтения/записи (первичным). Все остальные узлы являются узлами чтения только (репликами).

NodeGroupId -> (строка)

Идентификатор группы узлов (фрагмента). Группа репликации Valkey или Redis OSS (режим кластера выключен) содержит только 1 группу узлов; следовательно, идентификатор группы узлов — 0001. Группа репликации Valkey или Redis OSS (режим кластера включен) содержит от 1 до 90 групп узлов с номерами от 0001 до 0090. По желанию пользователь может указать ID для группы узлов.

Status -> (строка)

Текущее состояние этой группы репликации - creating , available , modifying , deleting .

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

Адрес первичного узла в этой группе узлов (фрагменте).

Address -> (строка)

Имя хоста DNS узла кэша.

Port -> (целое)

Номер порта, на котором работает движок кэша.

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

Адрес узлов реплик в этой группе узлов (фрагменте). Это значение является только для чтения.

Address -> (строка)

Имя хоста DNS узла кэша.

Port -> (целое)

Номер порта, на котором работает движок кэша.

Slots -> (строка)

Пространство имен ключей для этой группы узлов (фрагмента).

NodeGroupMembers -> (список)

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

(структура)

Представляет собой отдельный узел в группе узлов (фрагменте).

CacheClusterId -> (строка)

Идентификатор кластера, к которому принадлежит узел.

CacheNodeId -> (строка)

Идентификатор узла в его кластере. Идентификатор узла — это числовой идентификатор (0001, 0002 и т.д.).

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

Информация, необходимая клиентским программам для подключения к узлу для операций чтения. Адрес чтения применимо только для кластеров Valkey или Redis OSS (режим кластера выключен).

Address -> (строка)

Имя хоста DNS узла кэша.

Port -> (целое)

Номер порта, на котором работает движок кэша.

PreferredAvailabilityZone -> (строка)

Имя зоны доступности, в которой находится узел.

PreferredOutpostArn -> (строка)

ARN узла группы узлов.

CurrentRole -> (строка)

Роль, которая в настоящее время назначена узлу - primary или replica . Этот член применим только для групп репликации Valkey или Redis OSS (режим кластера выключен).

SnapshottingClusterId -> (строка)

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

AutomaticFailover -> (строка)

Указывает состояние автоматического failover для этой группы репликации Valkey или Redis OSS.

MultiAZ -> (строка)

Флаг, указывающий, включён ли Multi-AZ для повышения отказоустойчивости. Для получения дополнительной информации см. Минимизация простоев: Multi-AZ

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

Конфигурационный адрес для этой группы репликации. Используйте конфигурационный адрес для подключения к этой группе репликации.

Address -> (строка)

Имя хоста DNS узла кэша.

Port -> (целое)

Номер порта, на котором работает движок кэша.

SnapshotRetentionLimit -> (целое)

Количество дней, в течение которых ElastiCache сохраняет автоматические снимки кластера перед их удалением. Например, если вы установили SnapshotRetentionLimit в 5, снимок, сделанный сегодня, сохраняется в течение 5 дней перед удалением.

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

Если значение SnapshotRetentionLimit установлено в ноль (0), резервные копии выключены.

SnapshotWindow -> (строка)

Ежедневный интервал времени (в формате UTC), в течение которого ElastiCache начинает создавать ежедневные снимки вашей группы узлов (фрагмента).

Пример: 05:00-09:00

Если вы не укажете этот параметр, ElastiCache автоматически выберет подходящий интервал времени.

Примечание

Этот параметр действителен только в том случае, если параметр Engine имеет значение redis .

ClusterEnabled -> (булево)

Флаг, указывающий, включена ли в этой группе репликации поддержка кластера; то есть, могут ли данные быть распределены по нескольким фрагментам (API/CLI: группы узлов).

Допустимые значения: true | false

CacheNodeType -> (строка)

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

AuthTokenEnabled -> (булево)

Флаг, который включает использование AuthToken (пароля) при выполнении команд Valkey или Redis OSS.

По умолчанию: false

AuthTokenLastModifiedDate -> (временная метка)

Дата последнего изменения токена аутентификации

TransitEncryptionEnabled -> (булево)

Флаг, который включает шифрование в процессе передачи, если установлено в true .

Обязательно: Доступно только при создании группы репликации в Amazon VPC с использованием версии Redis OSS 3.2.6 , 4.x или более поздней.

По умолчанию: false

AtRestEncryptionEnabled -> (булево)

Флаг, который включает шифрование в состоянии покоя, если установлено в true .

Вы не можете изменить значение AtRestEncryptionEnabled после создания кластера. Чтобы включить шифрование в состоянии покоя для кластера, необходимо установить AtRestEncryptionEnabled в true при создании кластера.

Обязательно: Доступно только при создании группы репликации в Amazon VPC с использованием версии Redis OSS 3.2.6 , 4.x или более поздней.

По умолчанию: false

MemberClustersOutpostArns -> (список)

ARN узлов группы репликации.

(строка)

KmsKeyId -> (строка)

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

ARN -> (строка)

ARN (Amazon Resource Name) группы репликации.

UserGroupIds -> (список)

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

(строка)

LogDeliveryConfigurations -> (список)

Возвращает пункт назначения, формат и тип логов.

(структура)

Возвращает пункт назначения, формат и тип логов.

LogType -> (строка)

Относится к slow-log или engine-log.

DestinationType -> (строка)

Возвращает тип пункта назначения, либо cloudwatch-logs, либо kinesis-firehose.

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

Детали конфигурации пункта назначения CloudWatch Logs или Kinesis Data Firehose.

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

Детали конфигурации пункта назначения CloudWatch Logs.

LogGroup -> (строка)

Имя группы логов CloudWatch Logs.

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

Детали конфигурации пункта назначения Kinesis Data Firehose.

DeliveryStream -> (строка)

Имя потока доставки Kinesis Data Firehose.

LogFormat -> (строка)

Возвращает формат лога, либо JSON, либо TEXT.

Status -> (строка)

Возвращает статус конфигурации доставки логов. Значения могут быть одним из: enabling | disabling | modifying | active | error

Message -> (строка)

Возвращает сообщение об ошибке для конфигурации доставки логов.

ReplicationGroupCreateTime -> (временная метка)

Дата и время создания кластера.

DataTiering -> (строка)

Включает тиеринг данных. Тиеринг данных поддерживается только для групп репликации, использующих тип узла r6gd. Этот параметр должен быть установлен в значение true при использовании узлов r6gd. Дополнительные сведения см. в разделе Тиеринг данных.

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

Если вы используете Valkey 7.2 и выше или движок Redis OSS версии 6.0 и выше, установите этот параметр в значение да, если хотите включиться в следующий автоматический процесс обновления незначительной версии. Этот параметр отключен для предыдущих версий.

NetworkType -> (строка)

Должен быть либо ipv4 | ipv6 | dual_stack. IPv6 поддерживается для рабочих нагрузок, использующих Valkey 7.2 и выше, движок Redis OSS версии 6.2 до 7.1 или движок Memcached версии 1.6.6 и выше на всех экземплярах, созданных на платформе Nitro.

IpDiscovery -> (строка)

Тип сети, который вы выбираете при модификации кластера, либо ipv4 | ipv6. IPv6 поддерживается для рабочих нагрузок, использующих Valkey 7.2 и выше, движок Redis OSS версии 6.2 до 7.1 или движок Memcached версии 1.6.6 и выше на всех экземплярах, созданных на платформе Nitro.

TransitEncryptionMode -> (строка)

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

ClusterMode -> (строка)

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

Engine -> (строка)

Движок, используемый в группе репликации. Доступные варианты: redis, memcached или valkey.

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

Spec-Zone.ru

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