4. Manager URI Paths

Some keys specified in config_hwdb.yaml may be specified as a URI

4.1. URI Support

A Uniform Resource Identifier (URI) which specifies a protocol supported either directly by the fsspec library or by one of the many third party extension libraries which build on fsspec.

Please note that while use use the fsspec library to handle many different URI protocols, many of them require additional dependencies that FireSim itself does not require you to install. fsspec will throw an exception telling you to install missing packages if you use one of the many URI protocols we do not test.

Likewise, individual URI protocols will have their own requirements for specifying credentials. Documentation supplying credentials is provided by the individual protocol implementation. For example: * adlfs for Azure Data-Lake Gen1 and Gen2 * gcfs for Google Cloud Services * s3fs for AWS S3

For SSH, add any required keys to your ssh-agent.

Please note that while some protocol backendss provide authentication via their own configuration files or environment variables (e.g. AWS credentials stored in ~/.aws, created by aws configure), one can additionally configure fsspec with additional default keyword arguments per backend protocol by using one of the fsspec configuration methods.