managedcode / storage Goto Github PK
View Code? Open in Web Editor NEWStorage library provides a universal interface for accessing and manipulating data in different cloud blob storage providers
License: MIT License
Storage library provides a universal interface for accessing and manipulating data in different cloud blob storage providers
License: MIT License
As mentioned in issue 92 directory deletes are broken for AWS. I traced it down to this:
Storage/ManagedCode.Storage.Aws/AWSStorage.cs
Line 124 in eb9a113
item.FullName
needs to be changed to item.Name
, because we send in bucket as the first parameter for the DeleteAsync
call. Otherwise nothing is deleted. It's working fine for Azure. I have not tested GCP.
The BlobMetadata.Name
property value contains both folder- and blob-name, so it's the same as BlobMetadata.FullName
. I don't think that was the intention, as this is not the case with e.g. ManagedCode.Storage.Azure
.
we need mock/test imlemenation for all IAzureStorage and etc to make it easy for unit tests
Return crc of uploaded file on file upload in base controller
we have to remove MinLengthForLargeFile and take this from configuration
Similar to issue 66 (using managed identities for Azure), I would love to see support for IAM role based authentication for AWS, since using long term credentials are not an option in certain environments.
Fix IBrowserfile OpenStream issue
I don't want this library to try and create buckets. I know the bucket exists.
My IAM user doesn't have permission to create buckets, so it's never going to get a HTTP 409 back from GCP.
AWS S3
Google Cloud Storage
Microsoft Azure
Alibaba OSS
Tencent Cloud Object Storage (COS)
MinIO
DigitalOcean Spaces
Linode
Hadoop Distributed System (HDFS)
SFTP
Add blob stream implementation for AWS
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.