guardian / guardian/grid

Move API keys from S3 to Dynamo

Open
#2,999 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Scala
Stars
1.5k
Forks
121
Avg merge
4d 1h
Merged PRs (30d)
29

Description

## Short description
It would be preferable to store API keys in DynamoDB rather than a collection of files in S3.

- More obvious API key management
- Better UI
- No need for in memory cache
- Opens door to record API usages/implement limits

An attempt was already made at this in #2313.

Contributor guide

Open the contributing guide

Research direction

Review the earlier attempt in #2313 and the current S3-based API-key storage first; no file, entry point, or test is named. Done means API keys are stored and managed through DynamoDB instead of the S3 collection, with the proposed management and usage capabilities addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, scala
Domain
backend, cloud, database
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.