Azure Automation Account private endpoint

Jake K 36 Reputation points
2024-08-23T21:34:28.1066667+00:00

I want to have an automation account that runs a powershell script on a daily schedule. However I need to work with private resources and therefore need to enable a Private endpoint on the Automation Account. There are two possibilities - DSCandHybridWorker and Webhook. I think webhook is the right option since DSCandHybridWorker seems to be the use case when a user hosted VM is used. But Webhook description says it needs an external trigger to start. I just want to run the script on a schedule. Can I still use the webhook option?

Azure Automation
Azure Automation
An Azure service that is used to automate, configure, and install updates across hybrid environments.
1,257 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sedat SALMAN 14,065 Reputation points MVP
    2024-08-24T05:42:58.8066667+00:00

    Since you want to run a script on a daily schedule within a private network, you should use a Private Endpoint along with the Azure Automation account directly or consider deploying a Hybrid Runbook Worker if the script needs to interact with resources that are not directly accessible by the Automation Account.

    here are some links those can help you

    https://learn.microsoft.com/en-us/azure/automation/automation-private-link

    https://learn.microsoft.com/en-us/azure/automation/automation-hybrid-runbook-worker

    https://jasonmasten.com/2021/04/13/tenant-id-application-id-principal-id-and-scope-are-not-allowed-to-be-updated/

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.