Description
Posit Workbench on AWS SageMaker uses a named-user licensing model. This article explains how the licensing works and how to manage user access.
License Behavior
- A license seat is consumed when a user first signs in to Posit Workbench.
- The license remains associated with that user account even after their session ends.
- Licenses do not automatically return to a shared pool when sessions are closed.
- Each SageMaker domain operates independently and can register up to the full allotment of named users.
- If using multiple domains, there is no built-in coordination across domains to enforce global user limits.
Managing License Seats
To release a license seat (for example, when an employee leaves or you need to reassign a seat):
- Disable RStudio/Workbench access for the user's SageMaker profile by setting their AccessStatus to DISABLED via the UpdateUserProfile API.
- Once access is disabled, that license seat becomes available for another user.
Important Notes
- This setup is not designed to function as a rotating or floating license pool.
- Licenses are intended to be tied to specific users on an ongoing basis.
- It is recommended to only disable access when someone permanently leaves the organization or no longer requires access.
- If managing multiple SageMaker domains, carefully track total usage to avoid exceeding your overall license entitlement.
If you're still having issues, you can reach out to Support by opening a ticket here.