They have similar meanings, but to my mind they are not of identical meaning. It is incumbent upon you to.... This means that you have an obligation to whatever activity.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.