S3
S3 copied to clipboard
S3 Client written in Swift
Any plans to support vapor4?
This PR updates the package to use Apple's new Crypto library and Vapor 4 (RC) atm, so might wait to merge until Vapor 4 is released...
Using type 'File.Response' generates error 'File' is ambiguous for type lookup in this context. Qualifying it with S3, 'S3.File.Response', generates error 'File' is not a member type of 'S3'. For...
remote: /app/.build/checkouts/S3/Sources/S3/Extensions/S3+Private.swift:15:107: error: use of undeclared type 'URLRequest' remote: func make(request url: URL, method: HTTPMethod, headers: HTTPHeaders, data: Data? = nil, cachePolicy: URLRequest.CachePolicy = .useProtocolCachePolicy, on container: Container) throws ->...
When I call `s3.location()` for a bucket in region us-west-1, the Region returned looks like this: `Region(name: s3-us-west-1, hostName: nil, useTLS: true)` Then, when calling `s3.list()` using that location, I...
When trying to upload to S3 on a linux + production environment, an error is thrown; ``` The provided 'x-amz-content-sha256' header does not match what was computed. ``` This might...
- Improved presignedURL generation by using URLComponents - PresignedURLs can now sign user defined query parameters. - Minor cleanup to improve readability.
This adds new parameters to the `list` function to enable support for prefix filtering when listing contents of buckets
As in topic the way how to register S3 service you wrote in readme not works, the solution that worked to me was: ``` let yourS3Config = S3Signer.Config(accessKey: , secretKey:...
The problem is that when you want to add the module to your Vapor project you should write: `.package(url: "https://github.com/LiveUI/S3.git", .branch("master")),` instead of your version - there are no last...