Aws Intro v2
Aws Intro v2
Aws Intro v2
Development Environment!
!
Robert Chen!
Computational Science & Engineering!
!
Georgia Institute of Technology
Intro!
• web hosting!
• storage!
Getting Started!
Getting Started!
• Visit aws.amazon.com!
• make an account!
• enter information!
• 5GB of S3 storage!
1!
2!
Add Storage!
1!
2!
Modify the Security
Group!
Open the
1! following 4
TCP ports!
PostgreSQL!
2!
MongoDB!
Click Launch!
Create a NEW public + private key pair;
name the key pair; download the key pair
!
and save it; then press Launch Instances
1!
2!
3!
click View Instances!
Software preloaded into
the instance!
1. Databases (MongoDB, PostgreSQL, MySQL)!
2. Python (numpy, scipy, MySQLdb, pymongo)!
3. PHP!
4. Git/Mercurial!
5. Text editors (vi and emacs)!
6. Apache web server !
7. DB example connection script for MySQL and
MongoDB (/var/www/html)!
How to connect to your
EC2 instance (Mac OS
terminal)!
find the public DNS!
Open up terminal, change permissions for
public key, and use it to SSH into the EC2
instance!
(optional) setup SSH config!
Setting up Git /
Bitbucket!
Bitbucket!
• Code is hosted in repositories at bitbucket.org.
There will be one repository for each of the 3
projects in the class. !
3!
2!
Copy your SSH key into the
input box!
Then, do:!
git add <files>!
git commit -m “<description>”!
git push <!
Git Add, Commit, Push!
add the file!
write a
! message
describing
the commit!