Spec-Zone.ru › AWS CLI v2

[ aws . kinesis ]

описание-потока-резюме

Описание

Предоставляет краткое описание указанного потока данных Kinesis без списка фрагментов.

Примечание

При вызове этого API вы должны использовать либо параметр StreamARN, либо параметр StreamName, или оба. Рекомендуется использовать параметр ввода StreamARN при вызове этого API.

Возвращаемая информация включает имя потока, Amazon Resource Name (ARN), состояние, период хранения записей, приблизительное время создания, мониторинг, сведения об шифровании и количество открытых фрагментов.

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

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

Синтаксис

  describe-stream-summary
[--stream-name <value>]
[--stream-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-name (строка)

Имя потока, которое требуется описать.

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

ARN потока.

--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 для вывода.

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

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

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

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

Примеры

Примечание

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

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

Для описания сводки потока данных

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

aws kinesis describe-stream-summary \
    --stream-name samplestream

Вывод:

{
    "StreamDescriptionSummary": {
        "StreamName": "samplestream",
        "StreamARN": "arn:aws:kinesis:us-west-2:123456789012:stream/samplestream",
        "StreamStatus": "ACTIVE",
        "RetentionPeriodHours": 48,
        "StreamCreationTimestamp": 1572297168.0,
        "EnhancedMonitoring": [
            {
                "ShardLevelMetrics": []
            }
        ],
        "EncryptionType": "NONE",
        "OpenShardCount": 3,
        "ConsumerCount": 0
    }
}

Для получения дополнительной информации см. Создание и управление потоками в Руководстве разработчика Amazon Kinesis Data Streams.

Вывод

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

StreamDescriptionSummary, содержащий сведения о потоке.

StreamName -> (строка)

Имя описываемого потока.

StreamARN -> (строка)

Amazon Resource Name (ARN) описываемого потока.

StreamStatus -> (строка)

Текущее состояние описываемого потока. Состояние потока может быть одним из следующих:

  • CREATING - Поток создается. Kinesis Data Streams немедленно возвращает и устанавливает StreamStatus в CREATING.
  • DELETING - Поток удаляется. Указанный поток находится в состоянии DELETING до тех пор, пока Kinesis Data Streams не завершит удаление.
  • ACTIVE - Поток существует и готов к чтению и записи или удалению. Операции чтения и записи должны выполняться только с потоком в состоянии ACTIVE.
  • UPDATING - Фрагменты в потоке объединяются или разбиваются. Операции чтения и записи продолжают работать, пока поток находится в состоянии UPDATING.

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

Определяет режим емкости, который вы хотите установить для своего потока данных. В настоящее время в Kinesis Data Streams вы можете выбрать режим емкости «по требованию» и режим емкости «зарезервированный» для своих потоков данных.

StreamMode -> (строка)

Определяет режим емкости, который вы хотите установить для своего потока данных. В настоящее время в Kinesis Data Streams вы можете выбрать режим емкости «по требованию» и режим емкости «зарезервированный» для своих потоков данных.

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

Текущий период хранения в часах.

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

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

EnhancedMonitoring -> (список)

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

(структура)

Представляет типы расширенных метрик.

ShardLevelMetrics -> (список)

Список метрик уровня фрагмента.

Ниже приведены допустимые метрики уровня фрагмента. Значение «ALL» усиливает каждую метрику.

  • IncomingBytes
  • IncomingRecords
  • OutgoingBytes
  • OutgoingRecords
  • WriteProvisionedThroughputExceeded
  • ReadProvisionedThroughputExceeded
  • IteratorAgeMilliseconds
  • ALL

Для получения дополнительной информации см. Мониторинг службы Amazon Kinesis Data Streams с помощью Amazon CloudWatch в Руководстве разработчика Amazon Kinesis Data Streams.

(строка)

EncryptionType -> (строка)

Используемый тип шифрования. Это значение может быть одним из следующих:

  • KMS
  • NONE

KeyId -> (строка)

GUID для управляемого пользователем ключа KMS Amazon Web Services, используемого для шифрования. Это значение может быть глобально уникальным идентификатором, полностью указанным ARN для псевдонима или ключа, или именем псевдонима, начинающимся с «alias/». Вы также можете использовать главный ключ, принадлежащий Kinesis Data Streams, указав псевдоним aws/kinesis.

  • Пример ARN ключа: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
  • Пример ARN псевдонима: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
  • Пример глобально уникального идентификатора ключа: 12345678-1234-1234-1234-123456789012
  • Пример имени псевдонима: alias/MyAliasName
  • Главный ключ, принадлежащий Kinesis Data Streams: alias/aws/kinesis

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

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

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

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

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

Spec-Zone.ru

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