Lambda Trigger
What AWS service is commonly used to trigger a Lambda function for scheduled backups?
- A. Amazon EC2
- B. AWS CloudTrail
- C. Amazon EventBridge (formerly CloudWatch Events)
- D. Amazon SQS
- E. AWS Config
Backup Destination
Which AWS service is best suited for storing the backups created by your Lambda function?
- A. Amazon RDS
- B. Amazon DynamoDB
- C. Amazon S3
- D. Amazon CloudFront
- E. Amazon EC2 Instance Store
IAM Role Permissions
What minimum permissions should your Lambda function's IAM role have to perform a backup to S3?
- A. Only 's3:GetObject'
- B. 's3:PutObject' for the target S3 bucket
- C. 's3:*' on all buckets
- D. 's3:ListBucket' and 's3:GetObject' on the source bucket
- E. 's3:PutObject' on the target S3 bucket and 's3:GetObject' on the source bucket if copying existing data
Lambda Runtime
Which Lambda runtime environment is commonly used when scripting a backup process for general files?
- A. Java 11
- B. .NET Core 3.1
- C. Python 3.9 or later
- D. Node.js 16.x
- E. Any of the above, depending on preference and dependencies
Handling Large Files
What strategy is recommended when backing up very large files using Lambda due to its execution time limit?
- A. Increase the Lambda function's memory allocation to the maximum.
- B. Compress files into a single large archive before backup.
- C. Split the large file into smaller chunks and process them concurrently using Lambda.
- D. Use AWS Step Functions to orchestrate multiple Lambda invocations for the backup process.
- E. All of the above.