Make AWS S3 bucket name fully configurable
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
Research direction
Search the backend for the AWS_S3_BUCKET_PREFIX and ENVIRONMENT-based bucket construction shown in the issue, then trace where the bucket setting is read. Replace that composition with a single configurable bucket-name setting and verify that the configured name is used unchanged, including names without an environment suffix.
Written by the indexing model from the issue text.
Description
Describe the issue
Currently, the AWS S3 bucket name is constructed dynamically in code like this:
return f"{self.AWS_S3_BUCKET_PREFIX}-{self.ENVIRONMENT}"
-
This assumes that all bucket names will follow the - pattern.
-
However, in future scenarios, users or organizations might bring their own bucket names, which may not include the environment in their naming convention or may follow completely different patterns.
-
Hardcoding the bucket name composition like this makes it inflexible and prone to failure if the naming convention does not match.
Expected behavior
-
There should be a single, fully-configurable AWS S3 bucket name setting
(e.g., AWS_S3_BUCKET_NAME)which is used directly without concatenating prefix and environment in code. -
This allows using existing customer buckets regardless of naming convention.
- Dominant language
- Python
- Stars
- 18
- Forks
- 10
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 14
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ProjectTech4DevAI/kaapi-backend
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
ProjectTech4DevAI/kaapi-backend#1184 · 1 assignee ·
-
ProjectTech4DevAI/kaapi-backend#1183 · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
ProjectTech4DevAI/kaapi-backend#1182 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
ProjectTech4DevAI/kaapi-backend#1181 ·
All issues in ProjectTech4DevAI/kaapi-backend
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
simonw/sqlite-utils#872 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100