Spec-Zone.ru › AWS CLI v2

[ aws . kinesis ]

describe-stream-consumer

Описание

Для получения описания зарегистрированного потребителя, укажите ARN потребителя. В качестве альтернативы, вы можете указать ARN потока данных и имя, которое вы присвоили потребителю при его регистрации. Вы также можете указать все три параметра, если они не противоречат друг другу. Если вы не знаете имя или ARN потребителя, который хотите описать, вы можете использовать операцию ListStreamConsumers для получения списка описаний всех потребителей, которые в настоящее время зарегистрированы с заданным потоком данных.

Эта операция имеет ограничение в 20 транзакций в секунду на поток.

Примечание

При выполнении меж-аккаунтовых вызовов с помощью DescribeStreamConsumer, убедитесь, что вы указали ARN потребителя.

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

Синтаксис

  describe-stream-consumer
[--stream-arn <value>]
[--consumer-name <value>]
[--consumer-arn <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]

Параметры

--stream-arn (строка)

ARN потока данных Amazon Kinesis, с которым зарегистрирован потребитель. Дополнительную информацию можно найти в разделе Имена ресурсов Amazon (ARN) и пространства имен служб Amazon Web Services.

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

Имя, которое вы присвоили потребителю.

--consumer-arn (строка)

ARN, возвращённый Kinesis Data Streams при регистрации потребителя.

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

Для описания потребителя потока данных

Следующий describe-stream-consumer пример возвращает описание указанного потребителя, зарегистрированного с указанным потоком данных.

aws kinesis describe-stream-consumer \
    --stream-arn arn:aws:kinesis:us-west-2:012345678912:stream/samplestream \
    --consumer-name KinesisConsumerApplication

Вывод:

{
    "ConsumerDescription": {
        "ConsumerName": "KinesisConsumerApplication",
        "ConsumerARN": "arn:aws:kinesis:us-west-2:123456789012:stream/samplestream/consumer/KinesisConsumerApplication:1572383852",
        "ConsumerStatus": "ACTIVE",
        "ConsumerCreationTimestamp": 1572383852.0,
        "StreamARN": "arn:aws:kinesis:us-west-2:123456789012:stream/samplestream"
    }
}

Дополнительную информацию можно найти в разделе Чтение данных из Amazon Kinesis Data Streams в руководстве разработчика Amazon Kinesis Data Streams.

Вывод

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

Объект, представляющий подробности потребителя.

ConsumerName -> (строка)

Имя потребителя — это имя, которое вы выбираете при регистрации потребителя.

ConsumerARN -> (строка)

При регистрации потребителя Kinesis Data Streams генерирует для него ARN. Этот ARN необходим для вызова SubscribeToShard.

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

ConsumerStatus -> (строка)

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

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

StreamARN -> (строка)

ARN потока, с которым вы зарегистрировали потребителя.

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

Spec-Zone.ru

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