Creating a Basic Token for Transfers to Cloud Storage

The Aspera on Cloud transfer service enables you to run high-speed uploads and downloads to your own cloud storage (on AWS S3, IBM Cloud, Google Cloud, and Azure). Aspera on Cloud does not come with your MQ server; a separate entitlement is required.

Transferring with cloud storage requires a Basic token for authentication. The following instructions describe how to use the Aspera on Cloud UI to create the access key and how to use the command line to transform the access key id and secret into a Basic token.

  1. Create the Aspera on Cloud transfer service access key by adding your cloud storage as a node to Aspera on Cloud.
    For instructions, see Creating a New Transfer Service Node in the Aspera on Cloud Help Center.

    Record the access key ID and secret that are created.

  2. Create a basic token by encoding the access_key_id:secret in base64.
    $ echo -n diDeuFLcpG9IYdsvxj0SCq4mOohNJTKvp5Q2nRWjDgIA:aspera | base64

    The basic token looks similar to the following:

    ZGlEZXVGTGNwRzlJWWRzdnhqMFNDcTRtT29oTkpUS3ZwNVEyblJXakRnSUE6YXNwZXJh
    If the basic token breaks across lines in the output, rerun the command using the -w0 option to remove the line break. For example:
    $ echo -n diDeuFLcpG9IYdsvxj0SCq4mOohNJTKvp5Q2nRWjDgIA:aspera | base64 -w0