Getting Started with Aspera On Demand for AWS


This article is for customers who are ready to get started with an Aspera On Demand product.  If you are still investigating Aspera On Demand options and want to learn more, please view the Aspera Cloud site for more info.  This is a general document that covers the various options for purchasing, obtaining and provisioning Aspera On Demand products, including directly purchasing from Aspera or using the Amazon Marketplace package options.



This article assumes that you have already completed the following:

  1. You have an Amazon AWS Account.  To sign up for an AWS account, please go to the AWS login page and click on the 'Sign up' button.
  2. You are familiar with how to boot up an existing Amazon Machine Image (AMI) (or are planning to use the Amazon Marketplace)
  3. You are familiar with the Aspera On Demand offerings.  If you need more info, please review our Cloud Site. You have completed your purchase of one of the Aspera On Demand products.  If you still need to complete this step, please contact our Sales team via this link
  4. You are familiar with how to use standard SSH clients to log into an Amazon Linux AMI.  (See this article for more info)



NOTE: If you have purchased Faspex on Demand Hourly via the AWS marketplace, #1 below does not apply to you.

  1. Aspera On Demand Entitlement.   Upon completion of purchase, you will received an email from the Aspera which provides you with your Customer ID, Entitlement ID as well as the AMI ID that has been shared with your AWS account in your region of choice.  If you have not received this information, please contact your Aspera account manager. 
  2. Persistent Storage options: If you are planning to use S3 for storage, you will need to either setup an IAM role or use your S3 Credentials:  Access ID and secret Key.  Please review the Persistent storage article for details.


There are a few ways to boot up and access your Aspera On Demand system, such as manually provisioning or using templates like AWS Cloud Formation.  We recommend using the option that you are most familiar with or comfortable with.  Cloud Formation is a template based provisioning system.  Creating and using templates can streamline the provisioning process, if you plan to boot multiple systems. If you prefer the manual process, it is documented below.

NOTICE - As of On Demand 3.6.0 you can choose new instance types which support enhanced networking. If you choose the M4 instance type, please be aware of the following:
  • This instance type does not have access to ephemeral disks, therefore, the SWAP file will be placed on your root partition. Hence, it is necessary to make sure your root partition is large enough for a 16 GB SWAP file.  We recommend starting with a 40 GB root partition as a minimum when choosing the M4 instance type.

See this AWS documentation page for more information on instances and their instance stores.


Cloud Formation provisioning is detailed in this Aspera Knowledge Base article for Shares On Demand and this Aspera Knowledge Base article for Aspera Application platform On Demand  The basic steps are:

  1. Log into AWS with your account
  2. Navigate to the Cloud Formation service
  3. Select "Create new Stack"
  4. Upload the template file when prompted
  5. Add your S3 info, customer info etc... in the corresponding dialog boxes and click the 'Continue" button.
  6. Wait a few minutes for the provisioning to complete
  7. Login and use your Aspera On Demand product

As mentioned above, the details and screenshots are included in the Knowledge base articles listed above.

Manual Provisioning of an Aspera On Demand AMI is no different that most Amazon AMIs. The steps and additional KB articles are documented here.

  1. Log into AWS with your account
  2. Navigate to the EC2 Service page
  3. Select the region you want to boot your AMI in via the AWS Region drop down menu.
  4. Select the AMI's menu from the side navigation
  5. Search for the Aspera AMI ID (you should have received this from Aspera. The 3.6.0 AMIs are listed here).
  6. Right click on the AMI and select 'Launch' from the drop down menu.
  7. Select the various options from the launch menu dialogues, such as:
    1. Image size (We suggest a minimum of xLarge.  For higher speed transfers, please select larger sized instances)
    2. SSH key pair (or create a new key pair)
    3. Security group (or create a new security group)
  8. Select 'Continue' to complete the boot process
  9. Once AMI is launched, select 'instances' from the left hand navigation menu to see the running instance
  10. Once Instance is fully booted, use your browser to login via the web interface (using the DNS name)
  11. Admin login is 'admin' and the password is the instance ID.
  12. Upon first login you will be prompted for the entitlement.  Additional details on how to entitle your server can be found in this KB article.


Additional Resources




The documentation for the Aspera On Demand products can be accessed via the Web login interface of the corresponding application.  If you are running Aspera Shares On Demand or Aspera Faspex On Demand, you will see a link in the upper right hand corner of the screen which points to documentation.

Knowlege-base articles can be found in the On Demand forum here.

Web site:  Our public site for all of our cloud offerings is located at


Powered by Zendesk