awslabs / awslabs/aws-crt-nodejs

Support `aws-c-s3`

Open
#529 2 comments 5 reactions 0 assignees View on GitHub
feature-request p2
Dominant language
TypeScript
Stars
43
Forks
32
Avg merge
1d 17h
Merged PRs (30d)
1

Description

### Describe the feature

Natively supporting [`aws-c-s3`](https://github.com/awslabs/aws-c-s3) would be great to improve S3 operations from Node.js, like transparent multipart upload.

### Use Case

Transparent multipart upload.

### Proposed Solution

Just like other SDKs, add `aws-crt/s3` to bind `aws-c-s3`.

### Other Information

- `aws-crt-python`: https://awslabs.github.io/aws-crt-python/api/s3.html#
- `aws-crt-java`: https://awslabs.github.io/aws-crt-java/software/amazon/awssdk/crt/s3/package-summary.html

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing Node.js SDK bindings and the aws-crt-python and aws-crt-java S3 APIs linked in the issue. Define the aws-crt/s3 entry point around aws-c-s3 and verify transparent multipart upload; the issue names no tests or files, so validation details remain to be established.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, node.js, typescript
Domain
backend, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.