Have you looked at https://rclone.org/? Also written in Go, and handles more cloud providers (and SFTP) than you can shake a stick at.

I just discovered the joys of sshfs which lets you mount whatever you can ssh/sftp into. What'll they think of next.. https://github.com/libfuse/sshfs