Aspera Shares on Demand 3.x supports the ability to use S3 as storage. This article steps you through the process of modifying your Aspera Shares On Demand, or your Aspera Server on Demand (with Shares option) 3.x to support this option.
This article assumes the following:
- You have purchased and booted up Aspera Shares On Demand 3.x (SOD) or Aspera Server On Demand with Shares (3.2.2)
- You have created an S3 bucket
- You know your S3 Access ID and Secret Key
- You know how to SSH as root to your Aspera On Demand Instance
- Log into your Aspera On Demand as the user 'admin' (this is the initial account that is provided with your AOD instance).
- Navigate to the Management Console screen, by clicking on the 'Aspera Console' link in the upper right corner of the screen.
- Log into the Console (Currently the Admin login is not integrated, so you have to login again. The default password is the Instance ID)
- Navigate to the Nodes Tab
- Click on the edit button for the Node
- Navigate to the Node 'Accounts' tab
- Click on the edit button for the user 'xfer2'
- Add the S3 docroot for that user, in the syntax: s3://ACCESSID:SECRETKEY@s3.amazonaws.com/BUCKETNAME/ If your S3 Access ID or secret key contain a slash character, e.g. '/', then you will need to encode that character, by replacing it with a %2F. If you are using IAM roles for S3 access, then the syntax will be: S3://s3.amazonaws.com/BUCKETNAME/
- Click on 'Save Changes'
- Log into Shares as Admin, and add a new Node by clicking on the '+' symbol next to the Node menu heading.
- Add the following fields, as depicted in the screenshot below:
- Set the API password. (the default password is the instance ID.)
- Browse the newly added node (S3 Storage) by clicking on it, and confirm that you can now see the contents of your S3 bucket