-1

I am currently in the process of setting up Sentinel POC, within Sentinel you have playbooks which is basically Logic Apps, it is same as the playbooks in security center.

I need to know what permissions i need on target subscriptions in order to automate remediation of alerts, for example isolate a VM, Stop a VM, etc.

Our Sentinel will have its own subscription in a tenant where there are 100's of subscriptions.

4c74356b41
  • 69,186
  • 6
  • 100
  • 141
kay106
  • 65
  • 5

1 Answers1

0

Its best to use a service principal for having centralized access control.

With this, you can use the service principal to authenticate and authorize actions against resources. It can be configured for the Azure Resource Manager connector in Logic Apps as well.

logic apps arm connector with service principal

Another option would be to use Managed Identity, but that is supported only for the HTTP Action.

As for the exact permissions for this service principal / managed identity, you can use this reference of built-in roles for providing granular control. For example, to just stop/start VMs, your service principal would need Virtual Machine Contributor.

You could also provision finer access to resources by creating custom roles.

PramodValavala
  • 6,026
  • 1
  • 11
  • 30