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
title: Manage an NGINXaaS resource through the Azure portal
3
-
description: This article describes management functions for NGINXaaS on the Azure portal.
2
+
title: Manage an NGINXaaS Resource Through the Azure portal
3
+
description: Learn about managing your NGINXaaS instance on the Azure portal, including configuring managed identities, adding certificates, and sending metrics to Azure Monitor.
4
4
ms.topic: how-to
5
-
ms.date: 01/18/2023
5
+
ms.date: 05/12/2025
6
+
#customer intent: As an NGInX administrator, I want to manage my NGINXaaS instance by using the Azure portal.
6
7
---
7
8
8
-
# Manage your NGINXaaS integration through the portal
9
+
# Manage your NGINXaaS integration through the Azure portal
9
10
10
-
Once your NGINXaaS resource is created in the Azure portal, you might need to get information about it or change it. Here's list of ways to manage your NGINXaaS resource.
11
+
After you create your NGINXaaS resource in the Azure portal, you might need to get information about it or change it.
12
+
13
+
[!INCLUDE [manage](../includes/manage.md)]
14
+
15
+
:::image type="content" source="media/nginx-manage/nginx-resource-overview.png" alt-text="Screenshot of an NGINXaaS resource in the Azure portal with the overview displayed." lightbox="media/nginx-manage/nginx-resource-overview.png":::
-[Changing the configuration](#changing-the-configuration)
14
-
-[Adding certificates](#adding-certificates)
20
+
-[Change the configuration](#change-the-configuration)
21
+
-[Add a certificate](#add-a-certificate)
15
22
-[Send metrics to monitoring](#send-metrics-to-monitoring)
16
23
-[Delete an NGINXaaS deployment](#delete-a-resource)
17
24
-[GitHub integration](#github-integration)
@@ -20,98 +27,70 @@ Once your NGINXaaS resource is created in the Azure portal, you might need to ge
20
27
21
28
Add a new User Assigned Managed Identity.
22
29
23
-
1. From the Resource menu, select your NGINXaaS deployment.
24
-
25
-
1. From **Settings** in the Resource menu, select **Identity**.
30
+
1. In your NGINXaaS deployment, in the left menu, select **Settings** > **Identity**.
26
31
27
-
:::image type="content" source="media/nginx-manage/nginx-identity.png" alt-text="Screenshot showing how to add a managed identity to NGINXaaS resource.":::
32
+
1. Select **User assigned**, then select **Add**.
28
33
29
-
1. To add a User Assigned identity, select **Add** in the working pane. You see a new pane for adding **User assigned managed identities** on the right that are part of the subscription. Select an identity and select **Add**.
34
+
:::image type="content" source="media/nginx-manage/nginx-identity.png" alt-text="Screenshot showing how to add a managed identity to NGINXaaS resource." lightbox="media/nginx-manage/nginx-identity.png":::
30
35
31
-
:::image type="content" source="media/nginx-manage/nginx-user-assigned.png" alt-text="Screenshot after user assigned managed identity is added.":::
36
+
1. Under **Add user assigned managed identity**, select your subscription and then select an identity.
32
37
33
-
## Changing the configuration
38
+
1. Select **Add**.
34
39
35
-
1. From the Resource menu, select your NGINXaaS deployment.
40
+
## Change the configuration
36
41
37
-
1. Select **NGINXaaS configuration** in the Resource menu.
42
+
Change your configuration file.
38
43
39
-
:::image type="content" source="media/nginx-manage/nginx-configuration.png" alt-text="Screenshot resources for NGINXaaS configuration settings.":::
44
+
1. In your NGINXaaS deployment, in the left menu, select **Settings** > **NGINXaaS configuration**.
40
45
41
-
1.To upload an existing **NGINXaaS config package**, type the appropriate `.conf file` in **File path** in the working paned and select the **+** button and for config package.
46
+
1.Select **Upload config package**.
42
47
43
-
:::image type="content" source="media/nginx-manage/nginx-config-path.png" alt-text="Screenshot of config (. C O N F) file for uploading.":::
48
+
:::image type="content" source="media/nginx-manage/nginx-config-upload.png" alt-text="Screenshot of upload confirmation for config file." lightbox="media/nginx-manage/nginx-config-upload.png":::
44
49
45
-
1.You see the contents of the file in the working pane. Select **Confirm** if correct.
50
+
1.In **Upload configuration**, drag your file to the upload area or browse to upload it.
46
51
47
-
:::image type="content" source="media/nginx-manage/nginx-config-upload.png" alt-text="Screenshot of upload confirmation for config file.":::
52
+
1. Specify a **Root file**.
48
53
49
-
1.To edit the config file within the Editor, select the pencil icon. When you're done editing, select **Submit**.
54
+
1.This change replaces existing files. Select the option to proceed, then select **Upload**.
50
55
51
-
:::image type="content" source="media/nginx-manage/nginx-config-editor.png" alt-text="Screenshot of editor for config file with Intellisense displayed.":::
56
+
Besides replacing your configuration file, you can edit it in this page. Select the pencil icon. When you're done editing, select **Submit**.
52
57
53
-
## Adding certificates
58
+
## Add a certificate
54
59
55
-
You can add a certificate by uploading it to Azure Key vault, and then associating the certificate with your deployment.
60
+
You can add a certificate. First, upload your certificate to Azure Key Vault. For more information, see [Import a certificate in Azure Key Vault](/azure/key-vault/certificates/tutorial-import-certificate). Then follow these steps:
56
61
57
-
1.From the Resource menu, select your NGINXaaS deployment.
62
+
1.In your NGINXaaS deployment, in the left menu, select **Settings** > **NGINXaaS certificates**.
58
63
59
-
1. Select **NGINXaaS certificates** in **Settings** in the Resource menu.
64
+
1. Select **Add certificate**.
60
65
61
-
:::image type="content" source="media/nginx-manage/nginx-certificates.png" alt-text="Screenshot of NGINXaaS certificate uploading.":::
66
+
:::image type="content" source="media/nginx-manage/nginx-add-certificate.png" alt-text="Screenshot of the add certificate pane." lightbox="media/nginx-manage/nginx-add-certificate.png":::
62
67
63
-
1.Select **Add certificate**. You see an **Add certificate**in the working pane. Add the appropriate information
68
+
1.In the **Add certificate** pane, choose **Select certificate**and choose your certificate from the options.
64
69
65
-
:::image type="content" source="media/nginx-manage/nginx-add-certificate.png" alt-text="Screenshot of the add certificate pane.":::
66
-
67
-
1. When you've added the needed information, select **Save**.
70
+
1. Select **Add certificate**.
68
71
69
72
## Send metrics to monitoring
70
73
71
-
1. From the Resource menu, select your NGINXaaS deployment.
72
-
73
-
1. Select **NGINXaaS Monitoring** under the **Settings** in the Resource menu.
74
+
You can send metrics to Azure Monitor to take advantage of its monitoring capabilities.
74
75
75
-
:::image type="content" source="media/nginx-manage/nginx-monitoring.png" alt-text="Screenshot of NGINXaaS monitoring in Azure metrics.":::
76
+
1. In your NGINXaaS deployment, in the left menu, select **Settings** > **NGINXaaS Monitoring**.
76
77
77
-
1. Select **Send metrics to Azure Monitor** to enable metrics and select **Save**.
78
-
79
-
:::image type="content" source="media/nginx-manage/nginx-send-to-monitor.png" alt-text="screenshot of nginx sent to monitoring":::
78
+
1. For **Send metrics to Azure Monitor**, select **On**, then select **Save**
80
79
81
80
## Delete a resource
82
81
83
-
To delete a deployment of NGINXaaS:
84
-
85
-
1. From the Resource menu, select your NGINXaaS deployment.
:::image type="content" source="media/nginx-manage/nginx-delete-deployment.png" alt-text="Screenshot showing how to delete an NGINXaaS resource.":::
92
-
93
-
1. Confirm that you want to delete the NGINXaaS resource.
94
-
95
-
:::image type="content" source="media/nginx-manage/nginx-confirm-delete.png" alt-text="Screenshot showing the final confirmation of delete for NGINXaaS resource.":::
96
-
97
-
1. Select **Delete**.
98
-
99
-
After the account is deleted, logs are no longer sent to NGINXaaS, and all billing stops for NGINXaaS through Azure Marketplace.
84
+
After the account is deleted, logs are no longer sent to NGINXaaS.
100
85
101
86
> [!NOTE]
102
-
> The delete button on the main account is only activated if all the sub-accounts mapped to the main account are already deleted. Refer to section for deleting sub-accounts here.
103
-
104
-
## GitHub Integration
105
-
106
-
Enable CI/CD deployments via GitHub Actions integrations.
87
+
> The delete button on the main account is only activated if all the subaccounts mapped to the main account are already deleted.
107
88
108
-
## Next steps
89
+
## GitHub integration
109
90
110
-
- For help with troubleshooting, see [Troubleshooting NGINXaaS integration with Azure](troubleshoot.md).
111
-
- Get started with NGINXaaS on
91
+
Enable CI/CD deployments by using GitHub Actions integrations.
0 commit comments