amazonka
amazonka copied to clipboard
A comprehensive Amazon Web Services SDK for Haskell.
It would be great to support this recent addition to AWS. Thanks, amazonka is a great set of libraries!
Per [AWS SignV4 docs](https://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html) > Normalize URI paths according to RFC 3986. Remove redundant and relative path components. Each path segment must be URI-encoded twice (except for Amazon S3 which...
At `$WORK`, we need to create AWS Signature Version 4 requests for non-AWS endpoints. This is because we're connecting to a service which uses an AWS API Gateway and does...
S3 multi-region access points use a new type of signature algorithm, called SigV4A: https://shufflesharding.com/posts/aws-sigv4-and-sigv4a. We will have to support it at some point.
I'm trying to enforce file size limits on presigned PUTs as per the top answer on this post: https://stackoverflow.com/questions/25991275/limit-size-of-objects-while-uploading-to-amazon-s3-using-pre-signed-url However, the following code results in a presigned URL that does...
Using the following `cabal.project` in amazonka/lib/amazonka: ``` packages: . source-repository-package type: git tag: 97f71a2 location: [email protected]:brendanhay/amazonka.git subdir: lib/services/amazonka-sts subdir: lib/amazonka-core ``` Running `cabal repl`: ``` [1 of 9] Compiling Amazonka.Auth[boot]...
This adds a reproducible test case for issue #796 "PutObject request failing on MinIO because of malformed XML" by adding an integration test checking `amazonka-s3` against MinIO. To execute the...
All s3 requests call [`s3vhost`](https://github.com/brendanhay/amazonka/blob/f73a957d05f64863e867cf39d0db260718f0fadd/lib/amazonka-core/src/Amazonka/Request.hs#L169-L194) after building the request. This moves the bucket name from the first segment in the path to the host name of the request URL. This...
Here lie vague notes on code generation taken from my current work on [gogol](https://github.com/brendanhay/gogol), focused on the UX around constructing large records. TL;DR: Given the issues with record sizes (#...
https://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html fixes #529