Comments (6)
The official Backblaze position is that
if your app is already written to work with S3, if you’re using tools that are written to S3, or if you’re just unsure, the S3 Compatible API is a good choice
As Backblaze's Chief Developer Evangelist, I'll go further and say that, in general, you should use the S3 Compatible API as far as you can, and only use the B2 Native API for Backblaze-specific features.
from backblaze-b2.
@MarcGuiselin In light of the above, for the issue to be actionable, I would change the title from New developers should migrate to the S3 Api
to Recommend S3 API for basic needs
.
from backblaze-b2.
I mostly agree with your sentiments. I concur, using the S3 API is good for basic needs, but for more advanced usage this library is the most helpful.
from backblaze-b2.
I mostly agree with your sentiments. I concur, using the S3 API is good for basic needs, but for more advanced usage this library is the most helpful.
Absolutely. Advanced usage of B2, including backblaze lifecycle rules, are only supported by the native B2 api.
from backblaze-b2.
@metadaddy How can I use s3 api with cloudflare alliance? I use my s3 binding to proxy on my cdn, but it detects it as a b2 api instead of an s3 api.
from backblaze-b2.
I noticed that from time to time the S3 compatible API has some issues. I upload millions of small files per week and for example yesterday ~5% of the uploads via S3 compatible API were timing out.
I changed to use this library and use the B2 API and the upload were working fine.
@metadaddy could this be a problem in the way the S3 Compatible API balances the requests throughout many servers?
from backblaze-b2.
Related Issues (20)
- More operations with the filename without id HOT 1
- Is there a way to use a download url to download without auth headers? HOT 1
- Blocked by CORS policy HOT 5
- Help needed with use with Typescript HOT 1
- 1.6.0 not published to npm HOT 2
- axios in package.json in npm package still 0.18 HOT 4
- Byte length not same as content-length HOT 2
- Error getting bucket: Error: Request failed with status code 401 HOT 1
- How do I upload an image? HOT 1
- How do I get the url of my uploaded image? HOT 5
- connect ECONNREFUSED 127.0.0.1:80 HOT 3
- Find specific file using b2.listFileNames return files not relevant
- LIfecicle Rules. How to set them HOT 1
- on upload progress HOT 1
- Still maintained? HOT 5
- Latest released version (1.7.0) contains Axios CVE-2023-45857
- [Feature request] Add support for copy
- Question on integration with GraphQL HOT 3
- Having some trouble with posting data HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from backblaze-b2.