I use Conda and have a private Conda repo.
The max amount of layers a function can use is five. So I can't just upload every one of my private Conda packages as a separate layer- because functions might need to use more than 5 of them
I'm unclear on how layers are supposed to solve this problem or if they are not designed for this sort of thing.
Would I have just one lambda layer for the base Conda environment and then have the lambda use that layer to import my private Conda packages? Or should I be uploading my entire function as a new layer itself, where I would build my Conda Python app locally with all my private Conda deps, upload it as a new layer and then have a different function call it?