Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pour utiliser efficacement la messagerie du SDK Amazon Chime, vous devez comprendre les termes et concepts suivants.
AppInstance
Pour utiliser la messagerie du SDK Amazon Chime, vous devez d'abord créer un. AppInstance AppInstanceUsers Et AppInstance contient et canaux. Généralement, vous créez un single AppInstance pour votre application. Un AWS compte peut en avoir plusieurs AppInstances. Vous définissez les paramètres au niveau de l'application, tels que la rétention des messages et la configuration du streaming, au AppInstance niveau. AppInstances sont identifiés par un ARN unique au format suivant :arn:aws:chime:
.region
:aws_account_id
:app-instance/app_instance_id
AppInstanceUser
AppInstanceUsers sont les entités qui envoient des messages, créent des chaînes, rejoignent des chaînes, etc. Généralement, vous créez un one-to-one mappage d'un AppInstanceUser
vers un utilisateur de votre application. Vous pouvez également créer une connexion AppInstanceUser
aux services principaux, ce qui permet aux utilisateurs d'identifier les messages comme provenant d'un service principal. AppInstanceUsers identifié par un ARN, tel quearn:aws:chime:
. Vous contrôlez etregion
:aws_account_id
:app-instance/app_instance_id
/user/app_instance_user_id
app_instance_user_id
, en tant que bonne pratique, vous réutilisez IDs ce que possède déjà votre application.
Canal
Lorsque vous ajoutez un AppInstanceUser
à une chaîne, cet utilisateur devient membre et peut envoyer et recevoir des messages. Les chaînes peuvent être publiques, ce qui permet à tout utilisateur de s'ajouter en tant que membre, ou privées, ce qui permet uniquement aux modérateurs de chaînes d'ajouter des membres. Vous pouvez également masquer les membres de la chaîne. Les membres masqués peuvent observer les conversations mais pas envoyer de messages, et ils ne sont pas ajoutés aux membres de la chaîne.
SubChannel
Les membres d'un canal élastique sont divisés dans un conteneur logique appelé SubChannels. Lorsque vous ajoutez un AppInstanceUser à un canal élastique, l'utilisateur devient membre d'un canal SubChannel et peut envoyer et recevoir des messages pour ce canal en particulier SubChannel. Les adhésions aux chaînes et les messages sont d'un SubChannel certain niveau, ce qui signifie qu'un message envoyé par un membre d'une chaîne ne SubChannel sera pas reçu par un membre d'une autre SubChannel. Les membres sont transférés vers un autre canal SubChannels afin de renforcer la nature élastique d'un canal et de promouvoir l'engagement.
UserMessage
Toute AppInstanceUser
personne appartenant à une chaîne peut envoyer et recevoir des messages utilisateur. Ils AppInstanceUser
peuvent envoyer STANDARD
des CONTROL
messages. STANDARD
les messages peuvent contenir 4 Ko de données et 1 Ko de métadonnées. CONTROL
les messages ne peuvent contenir que 30 octets de données. Les messages peuvent être PERSISTENT
ouNON_PERSISTENT
. Vous pouvez récupérer PERSISTENT
des messages depuis l'historique des chaînes. NON_PERSISTENT
les messages ne sont visibles que par les membres de la chaîne actuellement connectés à la messagerie du SDK Amazon Chime.
Message du système
Le SDK Amazon Chime génère des messages système en réponse à des événements tels que l'adhésion ou le départ de membres d'une chaîne.