[ aws . elasticache ]
describe-replication-groups
Описание
Возвращает информацию о конкретной группе репликации. Если идентификатор не указан, DescribeReplicationGroups возвращает информацию обо всех группах репликации.
Примечание
Данная операция допустима только для Valkey или Redis OSS.См. также: AWS API документация
describe-replication-groups является постраничной операцией. Для получения всего набора результатов могут потребоваться несколько API-вызовов. Вы можете отключить постраничный вывод, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничным выводом, аргумент --query должен извлечь данные из результатов следующих выражений запроса: ReplicationGroups
Синтаксис
describe-replication-groups
[--replication-group-id <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--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 (строка)
Идентификатор группы репликации, которая должна быть описана. Этот параметр нечувствителен к регистру.
Если этот параметр не указан, возвращается информация обо всех группах репликации.
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения перепишут значения, предоставленные в JSON. Невозможно передавать произвольные двоичные данные, используя значение, предоставленное в JSON, так как строка будет воспринята буквально. Это нельзя указывать вместе с --cli-input-yaml.
--starting-token (строка)
Токен для указания места начала постраничного вывода. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе «Постраничный вывод» в руководстве пользователя AWS Command Line Interface.
--page-size (целое число)
Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания вызовов AWS-сервиса.
Примеры использования см. в разделе «Постраничный вывод» в руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов для возвращения в выводе команды. Если общее количество доступных элементов превышает указанное значение, в выводе команды предоставляется NextToken. Для возобновления постраничного вывода необходимо предоставить значение NextToken в аргументе starting-token последующей команды. **Не** используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе «Постраничный вывод» в руководстве пользователя AWS Command Line Interface.
--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-auto-prompt (логическое значение)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запроса параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров вам необходимо установить и настроить AWS CLI. См. руководство по началу работы в руководстве пользователя AWS CLI для получения дополнительной информации.
За исключением случаев, когда явно оговорено иное, во всех примерах используются правила цитирования Unix-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей терминальной оболочки. См. Использование кавычек со строками в руководстве пользователя AWS CLI.
Чтобы получить список данных группы репликации
Следующий describe-replication-groups пример возвращает группы репликации.
aws elasticache describe-replication-groups
Вывод:
{
"ReplicationGroups": [
{
"ReplicationGroupId": "my-cluster",
"Description": "mycluster",
"Status": "available",
"PendingModifiedValues": {},
"MemberClusters": [
"pat-cluster-001",
"pat-cluster-002",
"pat-cluster-003",
"pat-cluster-004"
],
"NodeGroups": [
{
"NodeGroupId": "0001",
"Status": "available",
"PrimaryEndpoint": {
"Address": "my-cluster.xxxxih.ng.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"ReaderEndpoint": {
"Address": "my-cluster-ro.xxxxih.ng.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"NodeGroupMembers": [
{
"CacheClusterId": "my-cluster-001",
"CacheNodeId": "0001",
"ReadEndpoint": {
"Address": "pat-cluster-001.xxxih.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"PreferredAvailabilityZone": "us-west-2a",
"CurrentRole": "primary"
},
{
"CacheClusterId": "my-cluster-002",
"CacheNodeId": "0001",
"ReadEndpoint": {
"Address": "pat-cluster-002.xxxxih.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"PreferredAvailabilityZone": "us-west-2a",
"CurrentRole": "replica"
},
{
"CacheClusterId": "my-cluster-003",
"CacheNodeId": "0001",
"ReadEndpoint": {
"Address": "pat-cluster-003.xxxxih.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"PreferredAvailabilityZone": "us-west-2a",
"CurrentRole": "replica"
},
{
"CacheClusterId": "my-cluster-004",
"CacheNodeId": "0001",
"ReadEndpoint": {
"Address": "pat-cluster-004.xxxih.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"PreferredAvailabilityZone": "us-west-2a",
"CurrentRole": "replica"
}
]
}
],
"AutomaticFailover": "disabled",
"SnapshotRetentionLimit": 0,
"SnapshotWindow": "07:30-08:30",
"ClusterEnabled": false,
"CacheNodeType": "cache.r5.xlarge",
"AuthTokenEnabled": false,
"TransitEncryptionEnabled": false,
"AtRestEncryptionEnabled": false,
"ARN": "arn:aws:elasticache:us-west-2:xxxxxxxxxxx152:replicationgroup:my-cluster",
"LogDeliveryConfigurations": [
{
"LogType": "slow-log",
"DestinationType": "cloudwatch-logs",
"DestinationDetails": {
"CloudWatchLogsDetails": {
"LogGroup": "test-log"
}
},
"LogFormat": "json",
"Status": "active"
}
]
}
]
}
Для получения дополнительной информации см. Управление кластерами в руководстве пользователя Elasticache.
Вывод
Маркер -> (строка)
ReplicationGroups -> (список)
Список реплицированных групп. Каждый элемент списка содержит подробную информацию об одной реплицированной группе.
(структура)
Содержит все атрибуты конкретной реплицированной группы Valkey или Redis OSS.
ReplicationGroupId -> (строка)
Описание -> (строка)
GlobalReplicationGroupInfo -> (структура)
Имя глобального хранилища данных и роль этой реплицированной группы в глобальном хранилище данных.
GlobalReplicationGroupId -> (строка)
GlobalReplicationGroupMemberRole -> (строка)
Состояние -> (строка)
creating , available , modifying , deleting , create-failed , snapshotting .PendingModifiedValues -> (структура)
Группа настроек, которые будут применены к реплицированной группе, либо немедленно, либо во время следующего окна технического обслуживания.
PrimaryClusterId -> (строка)
--apply-immediately указан) или во время следующего окна технического обслуживания.AutomaticFailoverStatus -> (строка)
Реструктуризация -> (структура)
Состояние операции онлайн-реструктуризации.
SlotMigration -> (структура)
Представляет прогресс операции онлайн-реструктуризации.
ProgressPercentage -> (двойное)
Статус маркера аутентификации -> (строка)
UserGroups -> (структура)
Изменяемая группа пользователей.
UserGroupIdsToAdd -> (список)
Идентификатор группы пользователей для добавления.
(строка)
UserGroupIdsToRemove -> (список)
Идентификатор группы пользователей для удаления.
(строка)
LogDeliveryConfigurations -> (список)
Изменяемые конфигурации доставки логов
(структура)
Изменяемые конфигурации доставки логов
LogType -> (строка)
DestinationType -> (строка)
DestinationDetails -> (структура)
Подробная информация о назначении CloudWatch Logs или Kinesis Data Firehose.
CloudWatchLogsDetails -> (структура)
Подробная информация о назначении CloudWatch Logs.
LogGroup -> (строка)
KinesisFirehoseDetails -> (структура)
Подробная информация о назначении Kinesis Data Firehose.
DeliveryStream -> (строка)
LogFormat -> (строка)
TransitEncryptionEnabled -> (булево)
TransitEncryptionMode -> (строка)
ClusterMode -> (строка)
MemberClusters -> (список)
Названия всех кластеров кэша, которые являются частью этой реплицированной группы.
(строка)
NodeGroups -> (список)
Список групп узлов в этой реплицированной группе. Для реплицированных групп Valkey или Redis OSS (с выключенным режимом кластера) это список из одного элемента. Для реплицированных групп Valkey или Redis OSS (с включенным режимом кластера) список содержит запись для каждой группы узлов (раздела).
(структура)
Представляет коллекцию узлов кэша в реплицированной группе. Один узел в группе узлов является первичным узлом чтения/записи. Все остальные узлы являются узлами-репликами для чтения.
NodeGroupId -> (строка)
Состояние -> (строка)
creating , available , modifying , deleting .PrimaryEndpoint -> (структура)
Адрес конечной точки первичного узла в этой группе узлов (разделе).
Адрес -> (строка)
Порт -> (целое число)
ReaderEndpoint -> (структура)
Адрес конечной точки узлов-реплик в этой группе узлов (разделе). Это значение является только для чтения.
Адрес -> (строка)
Порт -> (целое число)
Slots -> (строка)
NodeGroupMembers -> (список)
Список, содержащий информацию об отдельных узлах в группе узлов (разделе).
(структура)
Представляет отдельный узел в группе узлов (разделе).
CacheClusterId -> (строка)
CacheNodeId -> (строка)
ReadEndpoint -> (структура)
Информация, необходимая клиентским программам для подключения к узлу для операций чтения. Конечная точка чтения применима только к кластерам Valkey или Redis OSS (с выключенным режимом кластера).
Адрес -> (строка)
Порт -> (целое число)
PreferredAvailabilityZone -> (строка)
PreferredOutpostArn -> (строка)
CurrentRole -> (строка)
primary или replica. Этот член применим только для реплицированных групп Valkey или Redis OSS (с выключенным режимом кластера).SnapshottingClusterId -> (строка)
AutomaticFailover -> (строка)
MultiAZ -> (строка)
ConfigurationEndpoint -> (структура)
Конфигурационная конечная точка этой реплицированной группы. Используйте конфигурационную конечную точку для подключения к этой реплицированной группе.
Адрес -> (строка)
Порт -> (целое число)
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 .
3.2.6 , 4.x или более поздней.По умолчанию: false
AtRestEncryptionEnabled -> (булево)
Флаг, который включает шифрование в состоянии покоя, если он установлен в значение true .
Вы не можете изменить значение AtRestEncryptionEnabled после создания кластера. Чтобы включить шифрование в состоянии покоя в кластере, необходимо установить AtRestEncryptionEnabled на значение true при создании кластера.
3.2.6 , 4.x или более поздней.По умолчанию: false
MemberClustersOutpostArns -> (список)
ARN узлов группы узлов кластеров реплицированной группы.
(строка)
KmsKeyId -> (строка)
ARN -> (строка)
UserGroupIds -> (список)
Идентификатор группы пользователей, связанной с реплицированной группой.
(строка)
LogDeliveryConfigurations -> (список)
Возвращает пункт назначения, формат и тип логов.
(структура)
Возвращает пункт назначения, формат и тип логов.
LogType -> (строка)
DestinationType -> (строка)
cloudwatch-logs, либо kinesis-firehose.DestinationDetails -> (структура)
Подробности конфигурации пункта назначения CloudWatch Logs или Kinesis Data Firehose.
CloudWatchLogsDetails -> (структура)
Подробности конфигурации пункта назначения CloudWatch Logs.
LogGroup -> (строка)
KinesisFirehoseDetails -> (структура)
Подробности конфигурации пункта назначения Kinesis Data Firehose.
DeliveryStream -> (строка)
LogFormat -> (строка)
Status -> (строка)
enabling | disabling | modifying | active | error.Message -> (строка)
ReplicationGroupCreateTime -> (метка времени)
DataTiering -> (строка)
AutoMinorVersionUpgrade -> (булево)
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 -> (строка)
Engine -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.