Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

First-Time Setup

  1. 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
  2. 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
  3. Log onto the AWS Console and sign up for S3, EC3, and Elastic MapReduce
  4. Get your security credentials from your AWS Account
    • Access Key ID
    • Secret Access Key
  5. Use the AWS console to create and download an SSH key named SageKeyPair and store it in your home directory on the shared servers
  6. Use the AWS console to make a new S3 bucket named sagetest_YourUsername and make these four subdirectories
    1. scripts
    2. input
    3. output
    4. results
    5. logs
  7. Set up your configuration files for the AWS tools installed on the shared server
    1. Create the configuration file for s3curl command line tool
      Code Block
      ~>cat .s3curl 
      #!/bin/perl
      %awsSecretAccessKeys = (
          YourUsername => {
              id => 'YourAccessKeyID',
              key => 'YourSecretAccessKey',
          },
      );
      ~>
      
    2. 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"
      }~