Skip to content

Commit 687a960

Browse files
authored
Merge pull request #2883 from port-labs/PORT-16507-azure-ms-documentation
[Intergration][Azure-rg] Initial documentation for a new Azure resource graph integration
2 parents bbefd24 + 59e877f commit 687a960

File tree

3 files changed

+753
-19
lines changed

3 files changed

+753
-19
lines changed

docs/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/_azure_app_registration_guide.mdx

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,40 +4,40 @@ To ingest resources from Azure, you will need to create an Azure App Registratio
44

55
1. Create an Azure App Registration in the Azure portal.
66

7-
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/1-app-registration.png' width='85%' border='1px' /> <br/><br/>
7+
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/1-app-registration.png' width='85%' border='1px' /> <br/><br/>
88

9-
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/2-register-an-application.png' width='85%' border='1px' /> <br/><br/>
9+
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/2-register-an-application.png' width='85%' border='1px' /> <br/><br/>
1010

1111
2. Copy the `Application (client) ID` and `Directory (tenant) ID` from the App Registration.
1212

13-
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/3-result-of-app-registration.png' width='85%' border='1px' /> <br/><br/>
13+
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/3-result-of-app-registration.png' width='85%' border='1px' /> <br/><br/>
1414

1515
3. Create a client secret for the App Registration.
1616

17-
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/4-creating-client-secret.png' width='85%' border='1px' /> <br/><br/>
17+
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/4-creating-client-secret.png' width='85%' border='1px' /> <br/><br/>
1818

1919
4. Copy the `Application (client) Secret` from the App Registration.
2020

21-
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/5-copy-secret-value.png' width='85%' border='1px' /> <br/><br/>
21+
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/5-copy-secret-value.png' width='85%' border='1px' /> <br/><br/>
2222

2323
5. Create a new role assignment for the App Registration. Go to the `Access control (IAM)` section of the subscription
2424
you want to ingest resources from.<br/><br/>Click on `Add role assignment`.
2525

26-
:::info Multi Account Support
27-
It is supported to ingest resources from multiple subscriptions, for that you will have to repeat the role assignment
28-
for each subscription you want to ingest resources from.
29-
:::
26+
:::info Multi Account Support
27+
It is supported to ingest resources from multiple subscriptions, for that you will have to repeat the role assignment
28+
for each subscription you want to ingest resources from.
29+
:::
3030

31-
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/6-add-role-assignment.png' width='85%' border='1px' /> <br/><br/>
31+
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/6-add-role-assignment.png' width='85%' border='1px' /> <br/><br/>
3232

3333
6. Assign the `Reader` role to the App Registration.
3434

35-
:::tip Permissions
36-
The Reader role is recommended for querying all resources in your Azure subscription. You can restrict permissions to specific resource groups or types by assigning a different role. If you do this, remember to adjust permissions when adding more resources to the catalog.
37-
Basic permissions required for ingesting resources from Azure include:
38-
- `Microsoft.Resources/subscriptions/read` (to list the accessible subscriptions)
39-
- `Microsoft.Resources/subscriptions/resourceGroups/read` (to list the accessible resource groups)
40-
- `read`/`list` permissions to the resources you want to ingest
41-
:::
35+
:::tip Permissions
36+
The Reader role is recommended for querying all resources in your Azure subscription. You can restrict permissions to specific resource groups or types by assigning a different role. If you do this, remember to adjust permissions when adding more resources to the catalog.
37+
Basic permissions required for ingesting resources from Azure include:
38+
- `Microsoft.Resources/subscriptions/read` (to list the accessible subscriptions)
39+
- `Microsoft.Resources/subscriptions/resourceGroups/read` (to list the accessible resource groups)
40+
- `read`/`list` permissions to the resources you want to ingest
41+
:::
4242

43-
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/7-assign-member-to-role.png' width='85%' border='1px' /> <br/><br/>
43+
<img src='/img/build-your-software-catalog/sync-data-to-catalog/cloud-providers/azure/app-registration/7-assign-member-to-role.png' width='85%' border='1px' /> <br/><br/>

0 commit comments

Comments
 (0)