CloudRail
Dev tools
cloud storage abstraction library
SHOW HN2016
How HN took it
2 positive, 10 neutral or asking, 0 mixed, 11 critical, out of 23 comments about the project. Thread score -0.38.
Idea: 1 for, 7 againstDocs: 0 for, 3 againstExecution: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Handy set of tools with a nice feature set
From 2 comments
Looks like a handy set of tools. Check the spelling of 'Download' on the linked page :)
reilly3000 on HNIt's a nice feature-set, looks well-designed, and handy - but anyone using one of these APIs would find it super trivial to implement this themselves? I'm not sure I see the…
kierenj on HN
Objections
Abstraction over storage stores is leaky due to differing consistency guarantees
From 2 comments
Do all these services provide equivalent or abstractable guarantees? Amazon S3, for example, provides 'read-after-write' consistency, meaning once you've received a positive…
jameshart on HNThat's kind of the point though. This abstraction seems doomed to be extremely leaky. Honestly, I'd rather just deal with them separately than be constantly fighting an API.
EpicEng on HN
Little use case beyond pricing; trivial to implement yourself
From 3 comments
It's a nice feature-set, looks well-designed, and handy - but anyone using one of these APIs would find it super trivial to implement this themselves? I'm not sure I see the…
kierenj on HNI see what the feature is, but I don't see the use case or benefit - in this particular case! The social, payment, consumer storage, I definitely do. But it feels a little like…
kierenj on HNCan you provide a use-case for when you would need to be able to easily switch (or potentially hot-swap) cloud storage? It sounds like some of the justification for ORM's; while…
okreallywtf on HN
Dependence on an always-on hosted API is a concern
From 1 comment
Its nice but what incentive does cloudrail have to provide perpetual gratis access to someone elses API? Unlike an app that can still work when the original developer goes broke,…
45h34jh53k4j on HN
Requests
Add Google Cloud Storage support
From 2 comments
No Google Cloud Storage? It even has an S3 API you could use...
crb on HNYeah, seriously speaking. Azure, Rackspace and Backblaze before Google? lol.
johansch on HN
Allow custom endpoint URLs for S3/Swift-compatible stores
From 1 comment
Why not allow people to specify URLs ? e.g. Swift (what RackSpace runs) can be run anywhere, Ceph can imitate s3 or swift, and Eucalyptus can allow people to run API compatible…
mugsie on HN
Add storage APIs to headline
From 1 comment
please add "storage APIs" to the headline. without it, it is misleading
doczoidberg on HN
Questions
How are API changes handled?
From 1 comment
so how exactly would changes in API be handled?
ohstopitu on HN
How do consistency guarantees differ across providers?
From 1 comment
Do all these services provide equivalent or abstractable guarantees? Amazon S3, for example, provides 'read-after-write' consistency, meaning once you've received a positive…
jameshart on HN
Alternatives named
Apache libcloud
From 2 comments
Also check out libcloud by Apache. Pretty solid Python API wrapping various cloud services. :)
eriksssss on HNAlso libcloud https://libcloud.apache.org/
hackerboos on HN
Apache jclouds
From 1 comment
No monthly fees, support open source: http://jclouds.apache.org/ Wouldn't surprise me if that's what they're using behind the SaaS
frugalmail on HN
S3Proxy
From 1 comment
S3Proxy offers similar multi-protocol access at the S3 API layer: https://github.com/andrewgaul/s3proxy It has compatibility with local filesystem, Backblaze B2, Google Cloud…
gaul on HN
Rclone
From 1 comment
Open source alternative: Rclone -- http://rclone.org/
0xmohit on HN
Terraform
From 1 comment
Isn't this what Hashicorp's Terraform also provides?
jsiepkes on HN