Serve and Authenticate S3 Objects Request via CloudFront & Lambda@Edge: Use Case : Need to check if the Requester of a S3 object has the right permissions to access the requesting object. Solution : Create s3 bucket and associate cloudFront distribution with it. Create a lambda with your code. In lambda you can handle your object authentication request or check if the right person is accessing the right object. Add cloudfront event to the Lambda@Edge function. Deploy Lambda@Edge function. Select your CloudFront distribution and cloudFront event as Viewer Request (It caches request). Keep rest as default. Now every request you make to your CloudFront will be monitored by Lambda function.
AWS Services Overview For AWS Certified Solutions Architect – Associate Exam The AWS Certified Solutions Architect - Associate examination is intended for individuals who perform a solutions architect role and have one or more years of hands-on experience designing available, cost-efficient, fault-tolerant, and scalable distributed systems on AWS. Well, preparing for the exam and taking notes by watching content and reading blogs is kinda like more hurdles. So I am sharing this consolidated short overview of each AWS service which are needed to cover for the exam. AWS Compute services 1) EC2 - Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. i.e. its a virtual machine inside the aws platform. It can have physical dedicated machines under EC2. 2) EC2 container service - Where you can manage/run docker containers at scale. 3)