I've been meaning to investigate Nitro Enclaves[1] for exactly this but haven't made the time yet. Have you looked into them and found them lacking?
[1] https://aws.amazon.com/ec2/nitro/nitro-enclaves/