The Cloud Import plugin is a bit limited at this stage, and adding providers to it is not straight forward.
I suggest rebuilding it around fsspec which is a standard interface for files with quite a lot of providers available already
For eg:
- Amazon S3
- Azure Blob Storage
- Google Cloud Storage
- Github
- Dropbox
- FTP
- SSH
For the full list of providers:
https://filesystem-spec.readthedocs.io/en/latest/api.html#built-in-implementations
https://filesystem-spec.readthedocs.io/en/latest/api.html#other-known-implementations
I think this would provide a much stronger basis for cloud import capability in webodm