Import Data from Alternative Sources
Warning
This functionality does not yet exist
The Tapis platform enables management of multiple storage systems representing different hosts under the same tenant namespace. Data can be moved efficiently directly between hosts (storage systems).
Import Files from other Systems
To import data from other storage systems, e.g. from the community data space to
your private data space, use tapis files import
:
$ tapis files import agave://community-data/public_file.txt /
agave://private-system/destination_folder/
With the above syntax, the file located at the root directory on the
community-data
storage system will be imported to your private storage
system, and placed in your directory destination_folder
.
Please also note that even though you are able to import files from other
Tapis storage systems, you may not always need to import those files. Most
applications of Tapis will allow you to provide the complete URI path to the
file, e.g. agave://community-data/public_file.txt
. This is useful, for
example, in the case of large reference libraries. Pointing to the remote
libraries rather than copying them saves time and disk space.
Import Files from the Web
You can also import files from the web using the URL. This is useful to import files that are not part of an existing Tapis storage system:
$ tapis files import https://website.com/raw_file \
agave://private-system/destination_folder