Skip to main content

What are events?

Events allow you to assign and manage AWS accounts for a group of users in one place.

This is useful when working with a defined set of participants, for example:

  • Running a workshop or hackathon
  • Delivering a university subject or training course
  • Onboarding a group of new team members

 

Key Characteristics
  • Bulk management — Create, assign, and manage multiple leases from a single view rather than handling them individually.
  • Pre-creation — Events can be created and fully provisioned before they start. Accounts and resources are prepared ahead of time so users can start immediately when the event is started.
  • Unassigned leases — Leases within an event can be created without being assigned to a specific user. This lets you prepare a pool of ready-to-go accounts and assign them to participants later.
  • Limit overrides — Event-level limits (duration, budget) override the account template defaults. If an account template has a maximum duration of 10 days but the event is configured for 20 days, the event's 20-day limit applies to all leases within it.

 

Event Lifecycle
  1. Created — The event is defined with its limits, account template, and number of leases. Accounts and resources can be pre-provisioned at this stage. No costs are incurred yet.
  2. Started — The event is activated. Leases become active and participants can access their assigned accounts.
  3. Ended — The event concludes. All leases are terminated, access is revoked, and accounts are reclaimed.

 

Events vs Individual Leases

Individual leases are suited for on-demand, self-service access — a single user or small team needing a sandbox. Events are designed for coordinated, group-based scenarios where an organiser needs to prepare and manage many accounts at once with consistent settings.