Elastic チャネルメンバーの管理 - Amazon Chime SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Elastic チャネルメンバーの管理

Elastic チャネルのメンバーを管理するには、、CreateChannelMembershipCreateChannelModerator、および CreateChannelBan APIsを使用します。以下の情報は、これらの使用方法を説明しています。

チャネルメンバーシップ

CreateChannelMembership API はサブチャネルレベルでメンバーシップを作成します。サブチャネルにはモデレーターおよび一般メンバーを含めることができます。

  • モデレーター — モデレーターを複数のサブチャネルに追加できます。これにより、モデレーターは自分が属する各サブチャネルでメッセージを送信できます。サブチャネルにモデレーターを追加するときは、SubChannelId を指定する必要があります。

    モデレーターを新しいサブチャネルに自動的に割り当てる場合は、メッセージストリーミングを有効にし、サブチャネル作成イベントをリッスンして、それらのイベントに応じてモデレーターメンバーシップを作成できます。

    最後に、特定のサブチャネルまたはすべてのサブチャネルからモデレーターを削除できます。どちらの場合も DeleteChannelMembership API を使用します。特定のサブチャネルからモデレーターを削除するには、SubChannelId を指定します。サブチャネルの ID を指定しない場合、システムはそのモデレーターをすべてのサブチャネルから削除します。最後に、 ListSubChannels API を使用して、各サブチャネルとメンバーの数を一覧表示できます。

  • 一般メンバー — 一般メンバーはチャネルメンバーシップの大半を占めます。一般メンバーは 1 つのサブチャネルにのみ追加できます。また、どのサブチャネルでメンバーシップが作成されるかはシステムが制御するため、チャネルメンバーシップを作成または削除するときに SubChannelId を渡すことはできません。

チャネルモデレーター

CreateChannelModerator API は Elastic チャネルレベルでモデレーターを作成します。モデレーターはすべてのサブチャネルのすべてのメッセージを表示できます。一般メンバーをチャネルモデレーターに昇格させると、システムはそのメンバーの既存のチャネルメンバーシップをすべて削除します。モデレーターを降格させた場合も同様です。

チャネルへのアクセス禁止

CreateChannelBan API は Elastic チャネルレベルでアクセス禁止を作成します。アクセスを禁止された AppInstanceUser はどのサブチャネルにも属することができません。メンバーをアクセス禁止にすると、システムはそのメンバーのチャネルメンバーシップをすべて削除します。