Daniel Lamando

Results 53 issues of Daniel Lamando

* 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...

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....

enhancement

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...

bug

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...

enhancement
website

There is some choice of style here: 1. Do the funcs yield each page's response in its entirety? 2. Do the funcs yield each inner item individually, hiding the page...

enhancement

We already have AssumeRoleWithWebIdentity support, so the credential fetching/refreshing will likely be similar. But the base credential is _a different_ credential instead of a token file. So AssumeRole would likely...

enhancement

When `AWS_STS_REGIONAL_ENDPOINTS` is `regional` then use the region `sts:AssumeRoleWithWebIdentity` endpoint instead of the global one. Variable is set by this: https://github.com/aws/amazon-eks-pod-identity-webhook/commit/c1fc3584b0557492b2b040d5e4f26ec565dc1847#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R90

enhancement
good first issue