AWS
Amazon Web Services (AWS) is a platform that offers multiple cloud computing services from data centers around the world.
This competency area includes launching secure Amazon EC2 instances with auto scaling policy, configuring an Amazon S3 bucket for static website hosting, deploying a serverless application, securing an Amazon S3 bucket,​ among others.
Key Competencies:
-
Launch secure Amazon EC2 instance with auto scaling policy​ - Securing an EC2 instance using security groups, a VPC, and a subnet and adding an auto scaling policy. ​Applicable for Operations and Developer.
-
Attach Amazon EBS volume to Amazon EC2 instance​ - Creating a new EBS volume and attaching it to an EC2 instance that is already running for extra storage. ​Applicable for Operations, Developer.
-
Configure an Amazon S3 bucket for static website hosting​ - Hosting a static website on Amazon S3 by configuring an S3 bucket for website hosting and uploading contents to the bucket. ​Applicable for Developer.
-
Develop and deploy a serverless application using AWS Lambda​ - Authoring a Lambda function in one of the supported programming languages. ​Applicable for Developer.
-
Create and query an Amazon DynamoDB table​ - Creating a table in DynamoDB, populating it with data, and querying it using both primary keys and user-defined indexes.​ Applicable for Developer.
-
Secure an Amazon S3 bucket​ - Securing objects in an S3 bucket using a bucket policy. Applicable for Operations and Security.
-
Create AWS IAM user and user group​ - Creating an IAM administrative user and adding that user to an administrator group. ​Applicable for Operations and Security.
-
Ensure security of database secrets using AWS Secrets Manager​ - Storing and retrieving secret keys shared between different AWS resources using AWS Secrets Manager. ​Applicable for Developer and Security.