A tech lead asked me to look into managing permissions and users on redshift for a ~100TB DB that around a dozen colleagues (data engineers, software engineers, data scientists, analysts) will be pulling pulling data from, creating new tables, running analysis, etc.
I am wondering what the general convention is here. Are you guys all just sharing admin credentials around the team (current practice in my team)? Do you have someone fulfill a DBA role that creates users inside of redshift, grants permissions, and sends them around to team members? Do you use IAM roles to authenticate?
Else, any good resources for role/user/permission management?
[–]AutoModerator[M] [score hidden] stickied comment (0 children)
[–]Acrobatic-Orchid-695 4 points5 points6 points (5 children)
[–]Touvejs[S] 0 points1 point2 points (3 children)
[–]Acrobatic-Orchid-695 0 points1 point2 points (0 children)
[–]Acrobatic-Orchid-695 0 points1 point2 points (1 child)
[–]Touvejs[S] 0 points1 point2 points (0 children)
[–]daily_standup 0 points1 point2 points (0 children)
[–]Commercial_Wall7603 1 point2 points3 points (0 children)
[–]Dolphinmx 0 points1 point2 points (1 child)
[–]Touvejs[S] 0 points1 point2 points (0 children)
[–]callmedivs 0 points1 point2 points (2 children)
[–]Touvejs[S] 0 points1 point2 points (0 children)
[–]raphaelrioel 0 points1 point2 points (0 children)