Amazon Pinpoint의 최대 엔드포인트 수 관리
각 대상 멤버는 UserId와 연결된 엔드포인트를 최대 15개까지 보유할 수 있습니다(엔드포인트 할당량 참조). 16번째 엔드포인트를 추가하려고 할 경우 ChannelType에 따라 BadRequestException이 발생하거나, EffectiveDate가 가장 오래된 엔드포인트를 제거하여 추가 작업이 성공합니다.
16번째 엔드포인트 추가
-
엔드포인트의 새 채널 유형이 SMS, PUSH, VOICE, EMAIL, CUSTOM 또는 IN_APP인 경우 대상 멤버가 최대 엔드포인트 수에 도달하므로, BadRequestException이 반환됩니다. 대상 멤버와 연결된 엔드포인트를 제거하고 다시 시도해야 합니다. Amazon Pinpoint에서 프로그래밍 방식으로 엔드포인트 삭제 섹션을 참조하세요.
엔드포인트의 새 채널 유형이 ADM, GCM, APNS, APNS_VOIP, APNS_VOIP_SANDBOX 또는 BAIDU인 경우:
대상 멤버와 현재 연결된 하나 이상의 엔드포인트에 ADM, GCM, APNS, APNS_VOICE, APNS_VOIP_SANDBOX 또는 BAIDU라는 ChannelType이 있는지 확인합니다. 없는 경우 BadRequestException이 반환되며, 다시 시도하기 전에 엔드포인트를 제거해야 합니다(Amazon Pinpoint에서 프로그래밍 방식으로 엔드포인트 삭제 참조).
-
그렇지 않으면 ChannelType이 ADM, GCM, APNS, APNS_VOIP, APNS_VOIP_SANDBOX 또는 BAIDU인 경우 EffectiveDate가 가장 오래된 엔드포인트는
INACTIVE
로 설정됩니다.-
이전 엔드포인트의 UserId가 제거됩니다.
-
새 엔드포인트는 대상 멤버와 연결되며 대상 멤버의 엔드포인트 수는 여전히 최대입니다.
-
상태를 ACTIVE
로 설정하고 UserId를 엔드포인트에 다시 추가하여 엔드포인트를 다시 활성화할 수 있습니다.