Approval Workflow

Table of Contents

  1. What It Does
  2. Configuring Who Can Approve
  3. Approving a Request
  4. Approval Notifications

What It Does

Some access is sensitive enough that it should not be granted automatically. When a Privileged Policy has Requires approval turned on, every request against it pauses until an authorized approver signs off — or it times out after 24 hours and expires on its own.

This adds a human checkpoint without slowing down the rest of the flow: unapproved requests never grant access, and approved ones continue straight through to activation.


Configuring Who Can Approve

Whether approval is needed lives on the privileged policy. Who may approve is set separately by an admin on the Approval Policies page.

Each approval policy names one approver — a person or a group — and gives them the ability to sign off on requests for one AWS account, limited to the permission sets you choose. Add as many approvers per account as you need. There’s no edit: to change an approval policy, delete it and create a new one.


Approving a Request

Anyone configured as an approver can open the Approve Requests page — it is not limited to admins. The page lists the requests they are authorized to act on, and each can be approved or rejected (optionally with a comment).

  • Approving resumes the request, which then proceeds to activation.
  • Rejecting ends the request as Rejected — no access is granted.
  • A request nobody acts on within 24 hours expires automatically.

Approvers cannot approve or reject their own requests — a request always needs a second person to sign off.


Approval Notifications

When a request is waiting for approval, Snitch can alert approvers so they don’t have to watch the page:

  • Slack — an interactive message with Approve / Reject buttons is posted to the configured channel, so approvers can act without leaving Slack.
  • Email (Amazon SNS) — a notification links back to the in-app Approve Requests page, where the approver signs in and acts.

Both channels are configured on the Settings page. See Notifications for the full delivery model.


Snitch — Privileged Access Management

This site uses Just the Docs, a documentation theme for Jekyll.