Skip to content

Compliance

Intermediate 10 minutes

Overview

RosettaHub checks cloud accounts against Cloud Custodian policies: rules such as "every storage bucket is encrypted" or "the root account has MFA". Policies are grouped into compliance standards, such as HIPAA and ISO 27001, so you can check an account against a whole standard at once. Each run records what it found, account by account.

Prerequisites

  • [ ] A RosettaHub account with an administrator role in an organization

Find the policies and standards

Open the policies

From the ☰ menu, open COMPLIANCE → Cloud Custodian Policies. Each policy is one rule, named after what it checks.

The Cloud Custodian Policies view

Right-click a policy

Execute On Users runs it on the accounts of the users you choose. Update and Clone change it or start a new policy from it, Share and Publish make it available to others.

The right-click menu of a policy

Compliance standards

COMPLIANCE → Compliance Standards groups policies into standards, such as HIPAA and ISO27001.

The Compliance Standards view

Check a cloud account

Right-click the account and open Compliance

In ORGANIZATION → User Cloud Accounts, right-click an account, or several selected together, and open Compliance: Execute Cloud Custodian Policy runs policies of your choice, Execute Compliance Standard a whole standard.

The Compliance menu of a cloud account

Choose the policies and regions

The window lists the accounts it will check. Pick the Cloud Custodian Policies and the Regions, then click Execute Selected Policies. Keep Dry Run ticked to report what a policy finds without letting it change anything.

The Execute Cloud Custodian Policy window

Read the results

From the ☰ menu, COMPLIANCE → Policy Run Results lists each run with its account, cloud and regions. Has Resources keeps only the runs that found something to fix.

The Policy Run Results view

Next Steps