AWS Cloud

AWS – Customer Responsibility

Screenshot 2020-02-08 at 10.05.46 PM

AWS CLI :

AWS CLI is a command line tool that enables you to interact with AWS services using commands. You need to configure a default aws region or append region in the aws commands.

aws configure

  • Create a user in AWS IAM
  • Create a group and attach policies
  • [Optional] To create access_key and secret_key
  • Download csv file containing credentials

Set access_key, secret_key, region using aws configure –profile createduser

C:\Users\ankitmishra>aws configure –profile aws-user
AWS Access Key ID [None]:
AWS Secret Access Key [None]:
Default region name [None]: us-east-2
Default output format [None]: json

C:\Users\ankitmishra>aws kinesis create-stream –stream-name kinesis-kpl-demo –shard-count 2 –profile aws-user

C:\Users\ankitmishra>

aws configure list

What is AWS Managed Services ?

AWS Managed Services (AMS) operates AWS on your behalf, providing a secure and compliant AWS Landing Zone, a proven enterprise operating model, on-going cost optimization, and day-to-day infrastructure management.

AWS + Python Integration :

boto3 python library provides AWS services to be connect from Windows and use them like in AWS CLI.

https://aws.amazon.com/developers/getting-started/python/

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html

AWS Whitepapers :

Click to access AWS_Well-Architected_Framework.pdf

Click to access aws-building-fault-tolerant-applications.pdf

Click to access aws-amazon-ses-best-practices.pdf

Click to access aws-security-best-practices.pdf

Click to access aws-web-hosting-best-practices.pdf

 

Build a Serverless Web Application

https://aws.amazon.com/getting-started/projects/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/