You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/how-to/aiml-azure-onboard.md
+45-15Lines changed: 45 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,6 @@ description: Step-by-step instructions for onboarding an Azure cloud account and
7
7
8
8
In this section we can find the steps to onboard an Azure cloud account to the AccuKnox SaaS platform.
9
9
10
-
!!! info "AI/ML Prerequisites for Azure Cloud Accounts"
11
-
**Please review the [AI/ML Prerequisites for Azure](https://help.accuknox.com/how-to/cspm-prereq-azure/#aiml-security-prerequisites-for-azure-cloud-accounts) before proceeding with the onboarding process.**
12
-
13
10
## **Rapid Onboarding (via Azure)**
14
11
15
12
For Azure Onboarding it is required to register an App and grant Security read access to that App from the Azure portal.
@@ -42,11 +39,17 @@ For Azure Onboarding it is required to register an App and grant Security read a
42
39
43
40

44
41
45
-
**Step 8:** Next, select Application Permissions and then search for Directory.Read.All and click on Add permissions
42
+
**Step 8:** Select Application Permissions and add each of the following permissions:
43
+
44
+
-`Directory.Read.All`
45
+
-`Application.Read.All`
46
+
-`AuditLog.Read.All`
47
+
-`AuditLogsQuery-CRM.Read.All`
48
+
-`AuditLogsQuery.Read.All`
46
49
47
50

48
51
49
-
**Step 9:** Select ‘Grant Admin Consent’ for Default Directory and click on ‘Yes’
52
+
**Step 9:** Select ‘Grant Admin Consent’ for Default Directory and click on ‘Yes’. Confirm all permissions show a Granted status.
50
53
51
54

52
55
@@ -63,22 +66,49 @@ For Azure Onboarding it is required to register an App and grant Security read a
It will look similar to this (use the above listed permissions):
72
81

73
82
74
-
**Step 13:** Next, we need to apply the Reader role.
75
-

83
+
**Step 13:** Apply the following built-in roles to the registered application: **Reader**, **Cognitive Services OpenAI User**, **Cognitive Services User**, and **Storage Blob Data Reader**.
84
+
85
+
For each role:
76
86
77
-
1. Go to the **Azure Portal** → **Subscriptions** (or **Resource Groups**) → select your target scope.
87
+
1. Go to **Azure Portal** → **Subscriptions** (or **Resource Groups**) → select your target scope.
78
88
2. Open **Access control (IAM)** → click **Add > Add role assignment**.
79
-
3. In the **Role** tab, select **Reader**, then click **Next**.
80
-
4. Under **Members**, choose the user, service principal, or group → **Review + assign** to apply the Reader role.
89
+
3. In the **Role** tab, search for and select the role, then click **Next**.
90
+
91
+
*Example: selecting the Reader role*
92
+
93
+

94
+
95
+
*Example: selecting the Storage Blob Data Reader role*
96
+
97
+

98
+
99
+
4. In the **Members** tab, click **Select members** and search for the application you registered.
100
+
101
+

102
+
103
+
5. Select the application (e.g., AccuKnox Azure CSPM Org Scanner) and click **Review + assign**.
104
+
105
+

106
+
107
+
Repeat this process for all four roles.
108
+
81
109
110
+
!!! tip "Using Copilot Studio?"
111
+
If you're integrating with Microsoft Copilot Studio (CP Studio), complete the [Copilot Studio integration steps](https://help.accuknox.com/integrations/copilot-studio/) before proceeding to the AccuKnox SaaS UI onboarding below.
82
112
83
113
## **From AccuKnox SaaS UI**
84
114
@@ -96,7 +126,7 @@ Configuring your Azure cloud account is complete. Now we need to onboard the clo
96
126
97
127

98
128
99
-
**Step 4:** Enter the details that we saved earlier during the steps for app registration and subscription id from subscriptions in azure portal and click on connect. **Ensure to check the box "AI/ML Assets"** to enable AI/ML asset discovery and monitoring.
129
+
**Step 4:** Enter the details saved during app registration (Application ID, Directory ID, Secret Value) and the Subscription ID from the Azure portal. **Check the "AI/ML Assets" box** to enable AI/ML asset discovery and monitoring. Click Connect.
0 commit comments