B 05 Srivatsav 1149 ICC A10
B 05 Srivatsav 1149 ICC A10
B 05 Srivatsav 1149 ICC A10
Lab Assignment # 10
Program : B. Tech (CSE)
Specialization : CSE
Course Title : Introduction to Cloud Computing
Course Code : 22CS142
Semester :V
Academic Session : 2024-2025
Name of Student : P. Srivatsav
Enrollment No. : 2203A51149
Batch No. : 05
Date : 22/11/2024
Submission Instructions:
1. Use the same file to complete the assignment and don’t change the settings.
2. Minimum 10 screen shots of your account should be taken to showcase your work.
3. File Format:
• Submit your assignment as a PDF document (pdf). Ensure the file is named
according to the following convention:
B_No._StudentName_ICC_A- 10.
Sample: B_10_Rohit_22A523421_ICC_A10
4. Fill all the entries mentioned on top section.
5. Mention your AWS Academy Virtual Lab Account details as shown in the next page.
6. Don’t write on this page.
7. All answers should be answered from next page only.
Activity:
A portfolio website is a personal online space that showcases your skills, experience, and
achievements. It serves as a digital resume, providing an accessible way for potential
employers, clients, or collaborators to learn about you. For this specific portfolio hosted on
AWS S3, the key features include:
1. Resume Download:
o A dedicated section where visitors can easily view or download your resume
in PDF format.
2. About Me Section:
o A brief introduction about you, your
background, and your professional goals.
3. Clean and Simple Design:
o A minimalistic, responsive layout ensuring easy navigation and quick access
to your resume.
4. Contact Information:
o Options for visitors to connect with you via email, LinkedIn, or other
platforms.
5. Competitive Programming Profiles:
Example:
Store all your Educational Certificates at Google Drive and link them with your
portfolio
This portfolio serves as your professional hub, providing recruiters and clients with all the
necessary information in a user-friendly manner.
A step-by-step guide to creating a simple portfolio using AWS S3 where your resume is
accessible for download:
1. Create an S3 Bucket:
o Go to the AWS Management Console > S3 > Create bucket.
o Provide a unique Bucket name (e.g., your-name-portfolio).
o Choose your Region.
o Uncheck Block all public access.
o Acknowledge the warning and create the bucket.
json
Copy code
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::your-name-portfolio/*"
}
]
}
Create a simple index.html that links to your resume and displays your portfolio.
Example index.html:
html
Copy code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Portfolio</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background-color: #f4f4f9;
padding: 20px;
}
h1 {
color: #333;
}
a {
display: inline-block;
margin-top: 20px;
padding: 10px 20px;
font-size: 16px;
text-decoration: none;
color: white;
background-color: #007BFF;
border-radius: 5px;
}
a:hover {
background-color: #0056b3;
}
</style>
</head>
<body>
<h1>Welcome to My Portfolio</h1>
<p>Hi, I'm [Your Name]. You can view and download my resume below:</p>
<a href="https://your-name-portfolio.s3.amazonaws.com/resume.pdf"
target="_blank">Download My Resume</a>
</body>
</html>
1. Go to your S3 bucket.
2. Click Upload > Add files and upload index.html.
3. Ensure the file permissions are public.
1. Copy the Static website hosting URL from the Properties tab (e.g., http://your-
name-portfolio.s3-website-us-east-1.amazonaws.com).
2. Paste it into your browser to view your portfolio.
Result
You now have a live portfolio hosted on S3 with a link to download your resume. Share the
URL with potential employers or showcase it in your network!
Reference:
https://www.youtube.com/watch?v=MK3F7s6zcpI&t=321s