Welcome to my Cloud Computing Security Essentials lab repository.
This repository contains all laboratory exercises completed throughout the course. Each lab focuses on a fundamental aspect of cloud security, from identity management to monitoring and incident detection.
Course: IKB42603 - Cloud Computing Security Essentials
Semester: <Sem / Year >
| Week | Lab | Folder |
|---|---|---|
| Week 1 | Lab 1 | Lab1_Account_Security_and_IAM |
| Week 2 | Lab 2 | Lab2_Secure_Isolation_and_Multitenancy |
| Week 3 | Lab 3 | Lab3_Encryption_and_Key_Management |
| Week 4 | Lab 4 | Lab4_Access_Control_and_Network_Security |
| Week 5 | Lab 5 | Lab5_Monitoring_Logging_and_Incident_Detection |
| Week 7 | Lab 6 | Object Storage Security and the Data Security Lifecycle |
For each laboratory:
- Complete all required tasks.
- Document your implementation clearly in the lab's
README.md. - Include screenshots as evidence.
- Explain the purpose of each configuration or command.
- Keep your repository well organized.
- Commit your work regularly with meaningful commit messages.
Example:
Initial lab setup
Configure IAM users
Enable MFA
Complete Lab 1
Each lab should include:
- Objective
- Learning Outcomes
- Environment
- Step-by-Step Implementation
- Commands Used
- Screenshots
- Challenges Encountered
- Lessons Learned
- References
- Amazon Web Services (AWS)
- IAM
- VPC
- EC2
- Security Groups
- AWS KMS
- CloudTrail
- CloudWatch
- AWS CLI
Create a new GitHub repository named:
IKB42603-CLOUD-COMPUTING-SECURITY-ESSENTIALS
Replace <your-github-username> with your GitHub username.
git clone https://github.com/<your-github-username>/IKB42603-CLOUD-COMPUTING-SECURITY-ESSENTIALS.gitMove into the project.
cd IKB42603-CLOUD-COMPUTING-SECURITY-ESSENTIALSYour repository should look like this.
IKB42603-CLOUD-COMPUTING-SECURITY-ESSENTIALS/
│
├── README.md
├── Lab0_Environment_Setup.md
├── Lab1_Account_Security_and_IAM.md
├── Lab2_Secure_Isolation_and_Multitenancy.md
├── Lab3_Encryption_and_Key_Management.md
├── Lab4_Access_Control_and_Network_Security.md
└── Lab5_Monitoring_Logging_and_Incident_Detection.md
Check the current status.
git statusAdd all files.
git add .Commit your changes.
git commit -m "Complete Lab 1"Push your work to GitHub.
git push origin mainFull step:
cd "/Users/a00147042/Documents/Personal/UniKL/IKB42603 Cloud Computing Security Essentials Package/Lab/IKB42603-CLOUD-COMPUTING-SECURITY-ESSENTIALS"
git add Lab6/report.md Lab6/Evidence/*.png
git status
git commit -m "Add Lab 6 report and evidence"
git pull --rebase origin main
git push -u origin mainIf your default branch is
master, replacemainwithmaster.
Visit your GitHub repository and ensure your latest commit has been uploaded successfully.
[1] https://awsfundamentals.com/glossary [2] https://rajendrakhope.com/aws-identity-and-access-management-iam-basics/
This repository is provided as a learning reference.
Students are encouraged to:
- Learn from the examples.
- Understand every step performed.
- Produce their own work.
- Avoid copying without understanding.
This repository is intended for educational purposes only.