I use s3ninja to serve my files. I emulate s3 this way. s3ninja has a host/port username/password.
It is not obvious how to use it.
you mention smart_open.
However, smart_open supports this format (no surprises here)
s3://my_key:my_secret@my_server:my_port@my_bucket/my_key
but tap-spreadsheets-anywhere takes "my_key:my_secret@my_server:my_port@my_bucket" as a bucket.
I think the documentation is non existent here.
I use s3ninja to serve my files. I emulate s3 this way. s3ninja has a host/port username/password.
It is not obvious how to use it.
you mention smart_open.
However, smart_open supports this format (no surprises here)
s3://my_key:my_secret@my_server:my_port@my_bucket/my_key
but tap-spreadsheets-anywhere takes "my_key:my_secret@my_server:my_port@my_bucket" as a bucket.
I think the documentation is non existent here.