To deploy apps to AWS using Nanobox, you first need to create an AWS account. In your AWS Management Console, create an IAM account that has read/write access to EC2 instances, security groups, and ssh keys. You can also setup a custom EC2 policy and user for Nanobox if you'd like.
Once the new account is created, create a new Access Key and download the key file. You'll need this and the key ID later.
Add a New Provider
In your Nanobox dashboard, go to your Account Admin > Hosting Accounts and add a new account. Select AWS and click "Proceed."
Nanobox needs your AWS Access Key ID and the Access Key token to authenticate with your AWS account. Paste those in and click "Verify & Proceed."
Name your provider and choose a default region. The name is arbitrary and only meant to help you identify it in your list of provider accounts.
Launch a New App
Go to the home page of your Nanobox dashboard and click the "Launch New App" button. Select your AWS provider from the dropdown and choose the region in which you'd like to deploy your app.
Reach out to firstname.lastname@example.org and we'll try to help.