AWS Tutorials
Learn AWS concepts through focused tutorials on storage, permissions, networking, compute, databases, Serverless, security, and operations.
Other Skill Trees
LinuxDevOpsCybersecurityCybersecurity EngineerDevSecOpsNetworkingCompTIAKali LinuxWiresharkNmapHydraRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellDevOps EngineerGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsCloudflareDatabaseMySQLPostgreSQLRedisMongoDBSQLiteData ScienceBig DataPythonGolangRustJavaCC++Web Development
Protect a Bucket with a Resource Policy
Grant one role report access through a bucket policy, test identity and resource Allow and Deny precedence, and withdraw both grants before scoped cleanup.
AWS
Store Portfolio Assets in S3
Create private S3 storage, upload portfolio covers and a project list, retrieve a copy and confirm its bytes match the original.
AWSLinux
Diagnose an Incident with Logs and Metrics
Correlate actual errors and request logs, repair a configuration fault and verify business and telemetry recovery.
AWS
Alert on Application Errors
Configure an error alarm, trigger and recover it with actual requests, compare missing-data behavior and clean up owned alarms.
AWS
Query Orders with a Partition and Sort Key
Choose composite keys for customer-and-date lookups, compare Query and Scan, and follow pagination through empty filtered pages.
AWS
Prevent Duplicate Orders with Conditional Writes
Reject duplicate order overwrites and stale updates with native DynamoDB conditions while allowing valid new orders.
AWS
Expire Temporary Records with TTL
Configure DynamoDB TTL with numeric Unix seconds and prevent expired sessions from being served while asynchronous deletion is pending.
AWS
Create a DynamoDB Table for Orders
Create an on-demand orders table, write and read typed items, update one order, and remove only owned resources.
AWS
Add an Index for Order Status
Build a global secondary index for a status queue, inspect projected attributes, and observe actual entries follow a base-table status update.
AWS
Use Temporary Credentials with an IAM Role
Build a role and trust policy, distinguish caller permission from trust, use a temporary CLI role session, and test restricted report access and revocation.
AWS
Store and Retrieve Files in S3
Use the AWS CLI to store, update, and retrieve reports in S3, observe storage changes, and clean up your resources.
AWSLinuxShell
Manage a Team with IAM Groups
Grant a reporting team one shared policy, test member and outsider access, transfer membership, and revoke the team without changing unrelated fixtures.
AWS
Give a Report Reader Least Privilege
Build an IAM identity policy, narrow it to one S3 report, test allowed and denied requests, and revoke access without changing unrelated data.
AWS
Diagnose Access Denied
Repair a migrated report policy by checking caller, Action, object ARN and explicit Deny, then prove restored access does not widen other permissions.
AWS
Synchronize a Report Directory
Synchronize local reports to an S3 prefix, inspect new and updated objects, preview scoped deletion, and preserve unrelated archive data.
AWSLinuxShell
Share a Private File with a Temporary Link
Share an S3 report with a temporary download link, verify permissions and expiration, and clean up private storage resources.
AWSShellLinux
Set Lifecycle Rules for Temporary Exports
Configure a scoped S3 lifecycle rule for temporary exports, inspect the stored policy, protect permanent records, and clean up.
AWSLinuxShell
Recover an Overwritten Report with Versioning
Enable S3 versioning, recover an overwritten report, remove a delete marker to restore access, and clean up all historical versions.
AWSShellLinux
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- Next