You can transfer to object storage (such as Amazon S3 storage or Azure object storage) by configuring the docroot of a transfer user to point to the URI of your object storage.
Once your transfer user has the object storage docroot, you can perform usual transfer actions to upload to the storage -- such as regular transfers, hot folder transfers on Windows, async transfers, and so on.
1. Ensure you have your object storage credentials -- the access ID/storage account, and the access key.
2. Set the docroot of a transfer user to the URI of your object storage.
The URI for Amazon S3 is the following, where the Storage access Key needs to be URL encoded:
If your instance is using IAM roles for S3 access, then the syntax would be the following:
The URI for Azure is the following, where the Storage access Key needs to be URL encoded:
You can set the docroot of a transfer user by running the following command:
asconfigurator -x "set_user_data;user_name,transfer_user;absolute,object_storage_URI"
# service asperanoded restart
# /etc/init.d/asperanoded restart
Mac OS X
$ sudo launchctl stop com.aspera.asperanoded
$ sudo launchctl start com.aspera.asperanoded
> sc stop asperanoded
> sc start asperanoded