- Prerequisites
- Step 1: Locate the resource group
- Step 2: Open Access Control (IAM)
- Step 3: Begin role assignment
- Step 4: Search for the role
- Step 5: Search for registered app
- Step 6: Review and assign
- Step 7: Find Quick Actions
- Step 8: Enable Quick Actions
- Step 9: Find a storage account in Alarm
- Step 10: Select a storage account in Alarm
- Step 11: Use a Quick Action
- Step 12: Observe the change
- Step 13: Check if it worked
- Step 14: Review
- Next Steps
- Progress tracker
Apply a Quick Action
In this guide we’ll show how you can enable Guardrails to perform Quick Actions that fix misconfigurations. A Quick Action empowers an administrator to quickly fix misconfigurations by applying a change directly to an underlying Azure resource. In order to use this feature, the role used by Guardrails will need additional permissions to perform those actions. This guide will instruct you how to change the permissions specific to storage accounts, other types of quick actions will require different permission grants.
This is the ninth guide in the Getting started with Azure series.
Prerequisites
- Completion of the previous guides in this series.
- Access to the Guardrails console with administrative privileges.
- Access to the Azure portal with administrative privileges to add permissions to the Guardrails role.
Step 1: Locate the resource group
In the Azure portal, navigate to Resource Groups and select the storage accounts you’re using in this series.
Step 2: Open Access Control (IAM)
Step 3: Begin role assignment
Expand the Add dropdown and choose Add role assignment.
Step 4: Search for the role
Seach for storage account contributor
, select it, and select Next.
Step 5: Search for registered app
Select Select members, search for the name of your registered app, and Select it.
Step 6: Review and assign
Step 7: Find Quick Actions
Select Policies from the top-level navigation. In the search box, type quick actions
, then select the Turbot > Quick Actions > Enabled policy type.
Select the green New Policy Setting button.
Step 8: Enable Quick Actions
Choose Sandbox as the Resource, and then select Enabled, and select the green Create button.
Step 9: Find a storage account in Alarm
Use your bookmark to navigate back to the Controls by State report and filter on Azure > Storage > Storage Account > Minimum TLS Version.
Step 10: Select a storage account in Alarm
Select a storage account in Alarm
state from the list of storage accounts.
Step 11: Use a Quick Action
Select the Actions dropdown, and choose Set Minimum TLS Version.
Step 12: Observe the change
Guardrails reports that the action was successful, and the control goes to the OK
state.
Step 13: Check if it worked
Open a tab to the Azure portal and navigate to the storage account. Confirm the Guardrails Quick Action
has correctly set the minimum TLS version.
Step 14: Review
In this guide you enabled Guardrails Quick Actions and used a Quick Action to change a storage account's policy for minimum TLS version.
Next Steps
In the next guide we’ll set Guardrails to automatically enforce these actions continuously.
Progress tracker
- Prepare an Azure Subscription for Import to Guardrails
- Connect an Azure Subscription to Guardrails
- Observe Azure Resource Activity
- Enable Your First Guardrails Policy Pack
- Review Subscription-Wide Governance
- Create a Static Exception to a Guardrails Azure Policy
- Create a Calculated Exception to a Guardrails Azure Policy
- Send an Alert to Email
- Apply a Quick Action
- Enable Automatic Enforcement