Table of Contents |
---|
First-Time Setup
Sign up to AWS
- Create an AWS Account
- Use your sagebase.org email address for the account name
- Enter Sage Bionetworks physical address for the address
- You will need to use your own credit card temporarily
- Send Mike Kellen an email to have your new AWS account added to the consolidated bill
- Once this is done, you will no longer be billed on your own credit card
- Log onto the AWS Console and sign up for S3, EC3, and Elastic MapReduceGet your security credentials from your AWS Account
- Access Key ID Secret Access Key
Configure EC2
- Use the AWS console to create and download an SSH key named SageKeyPair and store it in your home directory on the shared servers
Configure S3
- Use the AWS console to make a new S3 bucket named sagetest_YourUsername and make these four subdirectories
- scripts
- input
- output
- results
- logs
Set up your config files for the AWS command line tools installed on the shared servers
- Get your security credentials from your AWS Account
- Access Key ID
- Secret Access Key
- Set up your configuration files for the AWS tools installed on the shared server
- Create the configuration file for
s3curl
command line toolCode Block ~>cat .s3curl #!/bin/perl %awsSecretAccessKeys = ( YourUsername => { id => 'YourAccessKeyID', key => 'YourSecretAccessKey', }, ); ~>
- Create the configuration file for the Elastic Map Reduce command line tool
Code Block ~>cat YourUsername-credentials.json { "access_id": "YourAccessKeyID", "private_key": "YourSecretAccessKey", "keypair": "SageKeyPair", "key-pair-file": "/home/$user/SageKeyPair.pem", "log_uri": "s3n://sagetest_YourUsername/logs/", "region": "us-east-1" }~
- Create the configuration file for