aws / aws/bedrock-agentcore-starter-toolkit
Add support for Customer Managed Keys (CMK) for CodeBuild access
- Dominant language
- Python
- Stars
- 508
- Forks
- 155
- Avg merge
- 8h 50m
- Merged PRs (30d)
- 4
Description
Many organizations limit S3:PutObject operations on S3 buckets without customer managed keys (CMKs). During the invoke ( ) call, a CodeBuild project is created behind the scenes which stores source files and artifacts in S3, and CodeBuild is blocked by the mentioned SCP.
Please instrument the starter-toolkit to support optional passing of CMK ARN into the configure( ) call
Contributor guide
Research direction
Start by reading the configure() implementation and the invoke() path that creates the CodeBuild project and stores source files or artifacts in S3. Trace how an optional CMK ARN could flow through configure() to the CodeBuild-related operations; done means callers can provide the ARN while existing calls continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python
- Domain
- backend, cloud
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100