Its good to know that aws charges 0.4 per secret / per month, thats makes me thingk i should use the second option (one single secret with multiple key/values each per user ) to save
For your naming, always go from more general to more specific, so your first example would be preferable. I will note, though: the presence of “prod” implies that “dev” is present in the same account, which is far from ideal.