deno-aws_api
deno-aws_api copied to clipboard
From-scratch Typescript client for accessing AWS APIs
First of all thank you for making this module, it is very nice! I noticed that on windows there is an error when trying to load the AWS credentials. My...
* Fixes #40 * Based on https://github.com/cloudydeno/deno-kubernetes_client/pull/1
Turns out this is pretty tough API-wise because S3 uploads must have a `content-length` header, so the only way to 'stream' an upload of truely unknown length is to initiate...
I see [this note](https://github.com/cloudydeno/deno-aws_api/blob/main/lib/services/s3/mod.ts#L1027) on the `getObject` implementation for `S3` and I know #24 exists, but seems to be focused on uploading objects, not getting objects. Being able to stream...
Comparable in outcome to the SDK's AWS.S3.ManagedUpload class. Fixes #30 ## Example ```ts // These imports are relative to the new module, included only for context import { ApiFactory }...
Looking at [`s3.upload()`](https://github.com/aws/aws-sdk-js/blob/master/lib/services/s3.js#L1275-L1287), that specific function is implemented by the [`AWS.S3.ManagedUpload`](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3/ManagedUpload.html) class. It appears to chop your stream into individual 5MB segments and upload them with a [Multipart Upload](https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html) strategy....
I was looking to use [getSignedUrl](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#getSignedUrl-property) for uploading directly to s3, but didn't see the method in the generated s3 service. I do see it on the [s3 service on...
I tried getting a path like `/2013-04-01/hostedzone/%2Fhostedzone%2FZ1LZDA11I5YD8/rrset` by accident, and it broke the signature: ``` AwsServiceError: InvalidSignatureException: The request signature we calculated does not match the signature you provided. Check...
The Glacier module didn't actually work because of a Glacier header quirk which aws-sdk-js handles directly. There is a whole directory of these: https://github.com/aws/aws-sdk-js/tree/master/lib/services Some of these quirks are just...
Most important feature is showing a list of API actions and letting the user manually check individual ones and/or add glob patterns and show which/how many actions the globs are...