It could involve a refactor of s3 filesys to be a general base, which take s3 and gcs as child class. Guess similar thing could also be done to support Azure's cloud.
Anyone who is interested in claim this is welcomed to reply on this thread
Is there a particular reason this should be done using the REST API rather than the GCS client library? This would probably be a much cleaner approach.
Support for google cloud storage can be done similarly as https://github.com/dmlc/dmlc-core/blob/master/src/io/s3_filesys.cc via rest API
It could involve a refactor of s3 filesys to be a general base, which take s3 and gcs as child class. Guess similar thing could also be done to support Azure's cloud.
Anyone who is interested in claim this is welcomed to reply on this thread