Microservice to manage AWS roles, built with Fast API #2588
michaeljcollinsuk
started this conversation in
Firebreak Winter 23
Replies: 2 comments
-
I join 😺 |
Beta Was this translation helpful? Give feedback.
0 replies
-
Slack channel: https://moj.enterprise.slack.com/archives/C0694SMLVUK |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Idea Description
Microservice to provide an API with Fast API to manage AWS roles
Why Should We Do This
Currently AWS permissions (such as s3 bucket access) are tightly coupled to the Analytical Platform Control Panel. This is not ideal for many reasons:
From a team/organisation perspective, by decoupling management of AWS roles to a new microservice, in future we would be able to manage users AWS permissions from other products/services rather than just the AP Control Panel. Initially as a POC this could mean updating the AP control panel to communicate with the AWS microservice in order to update users S3 access. In the future it could be integrating with another service (e.g. granting athena access to a registered data product).
From a personal development perspective, I am interested in learning Fast API as I have not worked with the technology before, and think it could be useful for future projects.
### Definition of Done
### What skills do we need?
Developers and engineers to help with application level code, build and deployment and (optionally) CI workflows
Beta Was this translation helpful? Give feedback.
All reactions