Server setup in Alibaba Cloud

By having an Aspera license or consumption-based entitlement, you can install an Aspera server on an instance in the Alibaba Cloud service and run it as a self-managed, cloud-based server to enable high-speed transfers with your Alibaba Cloud storage.

Prerequisites:

  • You have an Alibaba Cloud account.
  • You have a vault and know your access ID and password.
  • HSTS is installed on a VM instance in Alibaba Cloud.
  • During installation, select Custom and install the ALEE Service and Trap Service. If you did not install these services, go to Add or remove programs > IBM Aspera High-Speed Transfer, click the overflow menu (overflow menu) and select Modify. In the prompt window, click Change, and select ALEE Service and Trap Service and select Entire feature will be installed on local hard drive. Click Next > Change to install the services. When the installation is complete, select Finish.
  • You can log in to your VM instance with admin privileges.
  • Your local and cloud firewalls allow FASP-required connections (TCP/22, TCP/33001, UDP/33001).
  1. Log in to your instance.
    Connect to a Windows instance by using Remote Desktop Connection (RDC) or the Windows Terminal. For instructions, see the Alibaba Cloud documentation:
  2. Set the transfer user's docroot.
    > asconfigurator -x "set_user_data;user_name,username;absolute,docroot"
    Where docroot has the following syntax:
    oss://key:secret@internal_oss_endpoint/bucket_name/path
  3. Open C:\Program Files\Aspera\Enterprise Server\etc\trapd\oss.properties for editing.
    1. Disable retrieving the vault location.
      Alibaba Cloud does not support retrieving vault location, so this feature must be disabled. Find the line #aspera.session.check-bucket.transfer=true, uncomment it, and change the value to false.
      For example,
      #Whether to check against cross-region transfers
      #Default is true
      aspera.session.check-bucket.transfer=false
    2. Disable vault names.

      Using vault names in requests does not work if DNS is not configured. To disable the use of vault names in the request hostname, find the line #s3service.disable-dns-buckets=false, uncomment the line, and change the value to true.

      For example,
      #Disable use of bucket name in request hostname.
      #Default (and recommended) is false
      s3service.disable-dns-buckets=true
    3. Save your changes and close the file.
  4. Restart Trapd to activate your changes.
    Go to Search from the taskbar and type Services, select Aspera Trapd, and click Restart.