We are going to use a simple application called Gordan to prevent creating a lambda function and triggering actions which involves time taking and repetitive steps.
django-ses-gateway a pluggable Django application is used for sending mails from your verified domains and verified emails. We can also use django-ses-gateway for receiving messages and deliver them to an Amazon S3 bucket in an encrypted format, publish notifications to Amazon SNS to process the response or call your custom code via an AWS Lambda function.
CloudFormation helps in Using JSON templates to describe the resources needed from aws. With this approach, we don't have to repeat the same manual configuration every time. However manually creating a cloud formation template is complex, so CloudForm is used to simplify this task.
It all starts with FUSE, FUSE is File System User Space. Operating Systems have Kernel Space and User Space. Kernel Space is where low level interaction with hardware occurs, this space has all privilages, User space is restricted, it has to communicate with kernel space to have access for resources.
AWS lambda is handy tool for event driven computation, here we will learn how to configure and setup lambda function so to run our function which basically logs some data to dynamodb whenever a file is created in our s3 bucket.
Accessing the EC2 instance even if you loose the pem file is rather easy.
1. First, create a new instance by creating new access file, call it 'helper' instance with same region and VPC as of the lost pem file instance.
2. Now stop the lost pem file instance. Remember not to terminate instance but to stop it.