To use the techniques from this chapter, you need a configured Docker instance, because AWS uses Amazon Linux AMI distribution to run lambdas, and we need the special environment to compile Rust code for that environment. You also need an account in AWS. Create one if you don't have one. AWS provides a free trial period called Free Tier, which includes 1 million requests to AWS Lambda per month over the course of one year. You can read more about this trial period here: https://aws.amazon.com/free/.
You should also know how to use AWS Console. There will be some examples of using it in this chapter, but for production you have to know all its features, including using access controls to prevent malicious penetration to your microservice. You can read about AWS in a book called Learning AWS: https://www.packtpub.com/virtualization-and-cloud...