Spec-Zone.ru › AWS CLI v2

[ aws . memorydb ]

describe-snapshots

Описание

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

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

describe-snapshots является постраничной операцией. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничность, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничностью, аргумент --query должен извлечь данные из результатов следующих выражений запроса: Snapshots

Синтаксис

  describe-snapshots
[--cluster-name <value>]
[--snapshot-name <value>]
[--source <value>]
[--show-detail | --no-show-detail]
[--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]

Параметры

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

Указанный пользователем идентификатор кластера. Если этот параметр указан, описываются только снимки, связанные с этим конкретным кластером.

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

Указанное пользователем имя снимка. Если этот параметр указан, описывается только этот снимок.

--source (строка)

Если установлено в system, вывод показывает снимки, которые были автоматически созданы MemoryDB. Если установлено в user, вывод показывает снимки, которые были созданы вручную. Если опущено, вывод показывает и автоматически, и вручную созданные снимки.

--show-detail | --no-show-detail (булево)

Булево значение, которое, если истинно, включает конфигурацию фрагмента в описание снимка.

--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
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

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

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/отключить цветной вывод.

  • on
  • off
  • auto

--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-snapshots` возвращает список снимков.

aws memorydb describe-snapshots

Вывод:

{
"Snapshots": [
    {
        "Name": "my-cluster-snapshot",
        "Status": "available",
        "Source": "manual",
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx2:snapshot/my-cluster-snapshot",
        "ClusterConfiguration": {
            "Name": "my-cluster",
            "Description": " ",
            "NodeType": "db.r6g.large",
            "EngineVersion": "6.2",
            "MaintenanceWindow": "wed:03:00-wed:04:00",
            "Port": 6379,
            "ParameterGroupName": "default.memorydb-redis6",
            "SubnetGroupName": "my-sg",
            "VpcId": "vpc-862574fc",
            "SnapshotRetentionLimit": 0,
            "SnapshotWindow": "04:30-05:30",
            "NumShards": 2
        }
    }
}

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

Вывод

NextToken -> (строка)

Необязательный аргумент для передачи в случае, если общее количество записей превышает значение MaxResults. Если возвращается nextToken, значит доступны дополнительные результаты. Значение nextToken — уникальный маркер постраничной навигации для каждой страницы. Вызовите функцию снова, используя возвращённый маркер, чтобы получить следующую страницу. Все остальные аргументы должны остаться неизменными.

Snapshots -> (список)

Список снимков. Каждый элемент списка содержит подробную информацию об одном снимке.

(структура)

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

Name -> (строка)

Название снимка

Status -> (строка)

Состояние снимка. Допустимые значения: creating | available | restoring | copying | deleting.

Source -> (строка)

Указывает, получен ли снимок из автоматического бэкапа (automated) или был создан вручную (manual).

KmsKeyId -> (строка)

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

ARN -> (строка)

ARN (Amazon Resource Name) снимка.

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

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

Name -> (строка)

Название кластера

Description -> (строка)

Описание конфигурации кластера

NodeType -> (строка)

Тип узла, используемого для кластера

Engine -> (строка)

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

EngineVersion -> (строка)

Версия движка Redis OSS, используемого кластером

MaintenanceWindow -> (строка)

Установленное окно обслуживания для кластера

TopicArn -> (строка)

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

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

Порт, используемый кластером

ParameterGroupName -> (строка)

Имя параметрового набора, используемого кластером

SubnetGroupName -> (строка)

Имя группы подсетей, используемой кластером

VpcId -> (строка)

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

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

Предел удержания снимков, установленный кластером

SnapshotWindow -> (строка)

Окно снимка, установленное кластером

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

Количество фрагментов в кластере

Shards -> (список)

Список фрагментов в кластере

(структура)

Предоставляет подробности фрагмента в снимке

Name -> (строка)

Имя фрагмента

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

Подробные данные конфигурации фрагмента

Slots -> (строка)

Строка, определяющая пространство имён ключей для конкретной группы узлов. Пространства имён варьируются от 0 до 16 383. Строка имеет формат startkey-endkey.

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

Количество узлов реплики чтения в этом фрагменте.

Size -> (строка)

Размер снимка фрагмента

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

Дата и время создания снимка фрагмента

MultiRegionParameterGroupName -> (строка)

Имя параметрового набора Multi-Region, связанного с конфигурацией кластера.

MultiRegionClusterName -> (строка)

Имя кластера Multi-Region, связанного с конфигурацией кластера.

DataTiering -> (строка)

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

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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