aws / aws/aws-cdk

s3vectors: support L2 Constructs for Amazon S3 Vectors

Open
#35,972 1 comment 2 reactions 0 assignees View on GitHub
@aws-cdk/aws-s3 effort/medium feature-request p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

CloudFormation now supports the following resources.

* AWS::S3Vectors::VectorBucket
* AWS::S3Vectors::VectorBucketPolicy
* AWS::S3Vectors::Index

Also CDK L1 Constructs will be supported once https://github.com/aws/aws-cdk/pull/35926 is merged.

It would be beneficial to add L2 Construct support for S3 Vectors resources.

### Use Case

To use S3 Vectors.

### Proposed Solution

Add L2 Constructs.

### Other Information

_No response_

### Acknowledgements

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

### AWS CDK Library version (aws-cdk-lib)

all

### AWS CDK CLI version

all

### Environment details (OS name and version, etc.)

all

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the requested AWS::S3Vectors::VectorBucket, VectorBucketPolicy, and Index resources and the referenced aws-cdk PR that enables their L1 constructs. Determine the existing CDK patterns for L2 constructs and their tests before defining the APIs. Done means usable L2 support for all three S3 Vectors resources with appropriate tests and documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.