엘라스틱 채널 멤버 관리 - Amazon Chime SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

엘라스틱 채널 멤버 관리

Elastic 채널에서 구성원을 관리하려면, CreateChannelMembershipCreateChannelModerator, CreateChannelBanAPI를 사용하세요. 다음 정보에서는 사용 방법을 설명합니다.

채널 멤버십

CreateChannelMembership API는 하위 채널 수준에서 멤버십을 생성합니다. 하위 채널에는 중재자와 일반 멤버가 포함될 수 있습니다.

  • 중재자 - 여러 하위 채널에 중재자를 추가할 수 있습니다. 이렇게 하면 중재자가 자신이 속한 각 하위 채널에서 메시지를 보낼 수 있습니다. 하위 채널에 중재자를 추가할 때는 SubChannelId를 제공해야 합니다.

    새 하위 채널에 중재자를 자동으로 할당하려는 경우 메시지 스트리밍을 활성화하고 하위 채널 생성 이벤트를 수신한 다음 해당 이벤트에 대한 응답으로 중재자 멤버십을 만들 수 있습니다.

    마지막으로 특정 하위 채널 또는 모든 하위 채널에서 중재자를 삭제할 수 있습니다. 두 경우 모두 DeleteChannelMembershipAPI를 사용합니다. 특정 하위 채널에서 중재자를 삭제하려면 SubChannelId를 제공합니다. 하위 채널의 ID를 제공하지 않으면 시스템에서 모든 하위 채널에서 해당 중재자를 삭제합니다. 마지막으로 ListSubChannelsAPI를 사용하여 하위 채널과 각 하위 채널의 구성원 수를 나열할 수 있습니다.

  • 일반 멤버 - 채널 멤버십의 대다수를 구성합니다. 하나의 하위 채널에만 일반 멤버를 추가할 수 있습니다. 또한 멤버십이 생성되는 하위 채널은 시스템에서 제어하므로 채널 멤버십을 만들거나 삭제할 때 SubChannelId를 전달할 수 없습니다.

채널 중재자

CreateChannelModerator API는 엘라스틱 채널 수준에서 중재자를 생성합니다. 중재자는 모든 하위 채널의 모든 메시지를 볼 수 있습니다. 일반 멤버를 채널 중재자로 승격시키면 시스템에서 해당 멤버의 기존 채널 멤버십이 모두 제거됩니다. 중재자를 강등시킬 때도 마찬가지입니다.

채널 차단

CreateChannelBan API는 엘라스틱 채널 수준에서 차단을 생성합니다. 차단된 AppInstanceUser는 어떤 하위 채널에도 속할 수 없습니다. 멤버를 차단하면 시스템에서 해당 멤버의 모든 채널 멤버십을 제거합니다.