AWSでログイン機能付きの会員サービス作ろうとしてます。

初期の固定コストはあんまり払えなくサーバ用意したくないので、
API Gateway+Lambdaでやろうとしてるんですが、

Amazon Cognitoで会員数分のAIMアカウント作って管理するのは無謀でしょうか?
実装していて、何か違う用途に使うものの気がしてきてならないのですが・・・。
ちなみに、より適切には何か代替機能はありますでしょうか。