Spec-Zone.ru › AWS CLI v2

[ aws ]

ivschat

Описание

Введение

API управления чатом Amazon IVS позволяет создавать и управлять ресурсами Amazon IVS Chat. Также необходимо интегрироваться с API обмена сообщениями Amazon IVS Chat, чтобы пользователи могли взаимодействовать с чатами в реальном времени.

API является региональной службой AWS. Список поддерживаемых регионов и HTTPS-служб Amazon IVS Chat см. в разделе Amazon IVS Chat на странице Amazon IVS в AWS General Reference.

В этом документе описаны HTTP-операции. Отдельный API обмена сообщениями предназначен для управления ресурсами чата; см. Справочник по API обмена сообщениями Amazon IVS Chat.

Примечания по терминологии:
  • Сервисные приложения создаются с помощью API Amazon IVS Chat. Мы будем называть их приложениями.
  • Клиентские приложения для браузеров и приложений для Android/iOS создаются с помощью API обмена сообщениями Amazon IVS Chat. Мы будем называть их клиентами.
Ресурсы

Следующие ресурсы являются частью Amazon IVS Chat:

  • LoggingConfiguration — Конфигурация, позволяющая клиентам сохранять и записывать отправленные сообщения в чате. Дополнительную информацию см. в разделе Конечные точки конфигурации ведения журнала.
  • Room — Центральный ресурс Amazon IVS Chat, через который клиенты подключаются и обмениваются сообщениями в чате. Дополнительную информацию см. в разделе Конечные точки комнаты.
Тегирование

Тег — это метка метаданных, которую вы назначаете ресурсу AWS. Тег состоит из ключа и значения, оба задаются вами. Например, вы можете использовать тег topic:nature для маркировки определённой категории видео. Подробную информацию, включая ограничения, которые применяются к тегам, и «Пределы и требования к именам тегов», см. в разделе «Рекомендации и стратегии по тегированию ресурсов Amazon Web Services и Редактор тегов» в AWS General Reference. Amazon IVS Chat не имеет ограничений, специфичных для сервиса, помимо тех, которые документированы там.

Теги могут помочь вам идентифицировать и организовать ваши ресурсы AWS. Например, вы можете использовать один и тот же тег для разных ресурсов, чтобы указать, что они связаны. Вы также можете использовать теги для управления доступом (см. Доступные теги).

API Amazon IVS Chat имеет следующие операции, связанные с тегами: TagResource, UntagResource и ListTagsForResource. Следующий ресурс поддерживает тегирование: Room.

К ресурсу можно применить не более 50 тегов.

Безопасность доступа к API

Ваши приложения Amazon IVS Chat (сервисные приложения и клиенты) должны быть авторизованы и уполномочены для доступа к ресурсам Amazon IVS Chat. Обратите внимание на разницу между этими понятиями:

  • Авторизация — это проверка подлинности. Запросы к API Amazon IVS Chat должны быть подписаны для проверки вашей подлинности.
  • Разрешение — это предоставление разрешений. Вашим IAM-ролям необходимы разрешения для запросов к API Amazon IVS Chat.

Пользователи (зрители) подключаются к комнате с помощью безопасных токенов доступа, которые вы создаете с помощью операции CreateChatToken через AWS SDK. Вы вызываете CreateChatToken для каждой сессии чата пользователя, передавая информацию об идентификации и авторизации пользователя.

Подпись запросов к API

HTTP-запросы API должны быть подписаны с помощью подписи AWS SigV4 с использованием ваших учетных данных безопасности AWS. AWS CLI и AWS SDK выполняют подписание базовых API-вызовов за вас. Однако, если ваше приложение вызывает HTTP-API Amazon IVS Chat напрямую, вы сами несете ответственность за подписание запросов.

Вы генерируете подпись с использованием действительных учетных данных AWS для IAM-роли, имеющей разрешение на выполнение запрошенного действия. Например, запросы DeleteMessage должны выполняться с использованием IAM-роли, имеющей разрешение ivschat:DeleteMessage.

Дополнительную информацию см.:

  • Авторизация и создание подписей — см. Авторизация запросов (Amazon Web Services Signature Version 4) в AWS General Reference.
  • Управление разрешениями Amazon IVS — см. раздел «Идентификация и управление доступом» на странице «Безопасность» руководства пользователя Amazon IVS.
Имена ресурсов Amazon (ARN)

ARN уникально идентифицируют ресурсы AWS. ARN необходим, когда вам нужно однозначно указать ресурс во всей экосистеме AWS, например, в политиках IAM и API-вызовах. Дополнительную информацию см. в разделе Имена ресурсов Amazon (ARN) в AWS General Reference.

Доступные команды

  • create-chat-token
  • create-logging-configuration
  • create-room
  • delete-logging-configuration
  • delete-message
  • delete-room
  • disconnect-user
  • get-logging-configuration
  • get-room
  • list-logging-configurations
  • list-rooms
  • list-tags-for-resource
  • send-event
  • tag-resource
  • untag-resource
  • update-logging-configuration
  • update-room

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

Spec-Zone.ru

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