0
0
AWScloud~20 mins

Services and tasks in AWS - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Cloud & Infrastructure Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
service_behavior
intermediate
2:00remaining
Understanding AWS Lambda Execution Model
What happens when an AWS Lambda function is invoked multiple times concurrently?
AAWS Lambda creates multiple instances of the function to handle concurrent invocations.
BAWS Lambda queues the invocations and runs them one by one on a single instance.
CAWS Lambda runs all invocations on the same instance simultaneously using threads.
DAWS Lambda rejects concurrent invocations and returns an error.
Attempts:
2 left
💡 Hint
Think about how serverless functions scale with demand.
Architecture
intermediate
2:00remaining
Choosing the Right AWS Storage Service
You need to store large amounts of unstructured data that must be accessed frequently and support high throughput. Which AWS service is best suited for this?
AAmazon S3
BAmazon EBS
CAmazon RDS
DAmazon DynamoDB
Attempts:
2 left
💡 Hint
Think about object storage designed for scalability and throughput.
security
advanced
2:30remaining
IAM Role Permissions for EC2 Accessing S3
An EC2 instance needs to read objects from a specific S3 bucket. Which IAM policy snippet correctly grants this permission with least privilege?
A{"Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::*"}
B{"Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::example-bucket/*"}
C{"Effect": "Allow", "Action": "s3:ListBucket", "Resource": "arn:aws:s3:::example-bucket"}
D{"Effect": "Allow", "Action": "s3:*", "Resource": "*"}
Attempts:
2 left
💡 Hint
Least privilege means only allow what is necessary.
Configuration
advanced
2:30remaining
Configuring Auto Scaling Group with Load Balancer
Which configuration ensures that an Auto Scaling group launches instances that are automatically registered with an Application Load Balancer?
AUse a Network Load Balancer instead of ALB.
BManually register instances to the ALB after launch.
CConfigure the ALB to use static IPs of instances.
DAttach the ALB target group to the Auto Scaling group during creation.
Attempts:
2 left
💡 Hint
Think about automation and integration between services.
Best Practice
expert
3:00remaining
Designing Highly Available Multi-Region Architecture
You want to design a web application that remains available even if an entire AWS region goes down. Which architecture approach best achieves this?
ADeploy the application in multiple Availability Zones within a single region.
BDeploy the application in a single region and use CloudFront CDN for caching.
CDeploy the application in multiple regions with active-active traffic routing using Route 53 latency-based routing.
DDeploy the application in multiple regions but route all traffic to a primary region.
Attempts:
2 left
💡 Hint
Consider how to handle region-wide failures and traffic distribution.