Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use separate AWS accounts for Data Products / Teams #1687

Closed
4 tasks
bagg3rs opened this issue Sep 27, 2023 · 3 comments
Closed
4 tasks

Use separate AWS accounts for Data Products / Teams #1687

bagg3rs opened this issue Sep 27, 2023 · 3 comments
Labels
data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools enhancement enhancing an existing feature

Comments

@bagg3rs
Copy link
Contributor

bagg3rs commented Sep 27, 2023

User Story

As a Data Platform team member
I want to teams to be able to use AWS services and take ownership of their data
So that we can secure access to data and can allow innovation and not be held back by our platform

Value / Purpose

  • Ownership is clear the AWS Account = Data Domain / Data Product
  • Governance, security and operational requirements can be applied separately if required
  • Reduce the scope of a security breach
  • AWS tooling e.g. 🧑‍✈️ Run AWS SageMaker pilot for our users #1262 can sit within the account which it needs to access the data, similar with Quicksight.
  • Adheres to AWS recommendations

Questions

  • Derived data products
  • Managing requests to data owners
  • How could we enable existing teams (use terraform modules or some such on CP / DP)
  • Governance of these accounts and controlling that
  • Making sure accounts are managed securely and notifying owners and then managers if actions are not taking place.

Hypothesis

If we give teams their own "storage" accounts
Then we give them the ability to use tooling within that account and we stop being a blocker (although we will still have controls on accounts to stop or alert on e.g. spend)

Additional Information

Would need AzureAD to be tied into AWS IAM Identity Center to ease user access

Definition of Done

  • Proposal created and discussed
  • Request Data Platform Data Domain Account (Data of the DP)
  • Request Data Platform Data Worker Account (to run the tooling)
  • Request Data Domain for SageMaker PoC to get feedback from users.
@bagg3rs bagg3rs added enhancement enhancing an existing feature data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools labels Sep 27, 2023
@Gary-H9 Gary-H9 changed the title ↔️ Use separate AWS accounts for Data Products / Teams ↔️ Spike: Use separate AWS accounts for Data Products / Teams Nov 14, 2023
Copy link
Contributor

This issue is being marked as stale because it has been open for 60 days with no activity. Remove stale label or comment to keep the issue open.

@github-actions github-actions bot added the stale label Jan 21, 2024
Copy link
Contributor

This issue is being closed because it has been open for a further 7 days with no activity. If this is still a valid issue, please reopen it, Thank you!

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jan 29, 2024
@bagg3rs bagg3rs removed the stale label Jan 29, 2024
@bagg3rs
Copy link
Contributor Author

bagg3rs commented Jan 29, 2024

Added to #3107

@bagg3rs bagg3rs reopened this Jan 29, 2024
@jacobwoffenden jacobwoffenden moved this to 👀 TODO in Analytical Platform Feb 15, 2024
@jacobwoffenden jacobwoffenden changed the title ↔️ Spike: Use separate AWS accounts for Data Products / Teams Use separate AWS accounts for Data Products / Teams Feb 15, 2024
@Ed-Bajo Ed-Bajo closed this as completed Feb 26, 2024
@github-project-automation github-project-automation bot moved this from 👀 TODO to 🎉 Done in Analytical Platform Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools enhancement enhancing an existing feature
Projects
Archived in project
Development

No branches or pull requests

2 participants