aws / aws/bedrock-agentcore-starter-toolkit

Add support for Customer Managed Keys (CMK) for CodeBuild access

Open
#230 0 comments 3 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.