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. Here are some management tasks:
-[Changing the configuration](#changing-the-configuration)
14
-
-[Adding certificates](#adding-certificates)
14
+
-[Change the configuration](#change-the-configuration)
15
+
-[Add a certificate](#add-a-certificate)
15
16
-[Send metrics to monitoring](#send-metrics-to-monitoring)
16
17
-[Delete an NGINXaaS deployment](#delete-an-nginxaas-deployment)
17
18
-[GitHub integration](#github-integration)
@@ -20,98 +21,82 @@ Once your NGINXaaS resource is created in the Azure portal, you might need to ge
20
21
21
22
Add a new User Assigned Managed Identity.
22
23
23
-
1.From the Resource menu, select your NGINXaaS deployment.
24
+
1.In the Azure portal, search for *NGINXaaS*. In the **NGINXaaS** page, select your instance.
24
25
25
-
1.From **Settings**in the Resource menu, select **Identity**.
26
+
1.In your NGINXaaS deployment, in the left menu, select**Settings** >**Identity**.
26
27
27
-
:::image type="content" source="media/nginx-manage/nginx-identity.png" alt-text="Screenshot showing how to add a managed identity to NGINXaaS resource.":::
28
+
1. Select **User assigned**, then select **Add**.
28
29
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**.
30
+
:::image type="content" source="media/nginx-manage/nginx-identity.png" alt-text="Screenshot showing how to add a managed identity to NGINXaaS resource.":::
30
31
31
-
:::image type="content" source="media/nginx-manage/nginx-user-assigned.png" alt-text="Screenshot after user assigned managed identity is added.":::
32
+
1. Under **Add user assigned managed identity**, select your subscription and then select an identity.
32
33
33
-
## Changing the configuration
34
+
1. Select **Add**.
34
35
35
-
1. From the Resource menu, select your NGINXaaS deployment.
36
+
## Change the configuration
36
37
37
-
1. Select **NGINXaaS configuration** in the Resource menu.
38
+
Change your configuration file.
38
39
39
-
:::image type="content" source="media/nginx-manage/nginx-configuration.png" alt-text="Screenshot resources for NGINXaaS configuration settings.":::
40
+
1. In the Azure portal, search for *NGINXaaS*. In the **NGINXaaS** page, select your instance.
40
41
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.
42
+
1.In your NGINXaaS deployment, in the left menu, select **Settings**> **NGINXaaS configuration**.
42
43
43
-
:::image type="content" source="media/nginx-manage/nginx-config-path.png" alt-text="Screenshot of config (. C O N F) file for uploading.":::
44
+
1. Select **Upload config package**.
44
45
45
-
1. You see the contents of the file in the working pane. Select **Confirm** if correct.
46
+
:::image type="content" source="media/nginx-manage/nginx-config-upload.png" alt-text="Screenshot of upload confirmation for config file.":::
46
47
47
-
:::image type="content" source="media/nginx-manage/nginx-config-upload.png" alt-text="Screenshot of upload confirmation for config file.":::
48
+
1. In **Upload configuration**, drag your file to the upload area or browse to upload it.
48
49
49
-
1.To edit the config file within the Editor, select the pencil icon. When you're done editing, select **Submit**.
50
+
1.Specify a **Root file**.
50
51
51
-
:::image type="content" source="media/nginx-manage/nginx-config-editor.png" alt-text="Screenshot of editor for config file with Intellisense displayed.":::
52
+
1. This change replaces existing files. Select the option to proceed, then select **Upload**.
52
53
53
-
## Adding certificates
54
+
Besides replacing your configuration file, you can edit it in this page. Select the pencil icon. When you're done editing, select **Submit**.
54
55
55
-
You can add a certificate by uploading it to Azure Key vault, and then associating the certificate with your deployment.
56
+
## Add a certificate
56
57
57
-
1. From the Resource menu, select your NGINXaaS deployment.
58
+
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:
58
59
59
-
1.Select **NGINXaaS certificates** in **Settings**in the Resource menu.
60
+
1.In the Azure portal, search for *NGINXaaS*. In the **NGINXaaS**page, select your instance.
60
61
61
-
:::image type="content" source="media/nginx-manage/nginx-certificates.png" alt-text="Screenshot of NGINXaaS certificate uploading.":::
62
+
1. In your NGINXaaS deployment, in the left menu, select **Settings** > **NGINXaaS certificates**.
62
63
63
-
1. Select **Add certificate**. You see an **Add certificate** in the working pane. Add the appropriate information
64
+
1. Select **Add certificate**.
64
65
65
-
:::image type="content" source="media/nginx-manage/nginx-add-certificate.png" alt-text="Screenshot of the add certificate pane.":::
66
+
:::image type="content" source="media/nginx-manage/nginx-add-certificate.png" alt-text="Screenshot of the add certificate pane.":::
66
67
67
-
1.When you've added the needed information, select**Save**.
68
+
1.In the **Add certificate** pane, choose**Select certificate** and choose your certificate from the options.
68
69
69
-
## Send metrics to monitoring
70
+
1. Select **Add certificate**.
70
71
71
-
1. From the Resource menu, select your NGINXaaS deployment.
72
+
## Send metrics to monitoring
72
73
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 the Azure portal, search for *NGINXaaS*. In the **NGINXaaS** page, select your instance.
76
77
77
-
1.Select **Send metrics to Azure Monitor** to enable metrics and select**Save**.
78
+
1.In your NGINXaaS deployment, in the left menu, select **Settings** >**NGINXaaS Monitoring**.
78
79
79
-
:::image type="content" source="media/nginx-manage/nginx-send-to-monitor.png" alt-text="screenshot of nginx sent to monitoring":::
80
+
1. For **Send metrics to Azure Monitor**, select **On**, then select **Save**
80
81
81
82
## Delete an NGINXaaS deployment
82
83
83
84
To delete a deployment of NGINXaaS:
84
85
85
-
1. From the Resource menu, select your NGINXaaS deployment.
86
-
87
-
1. Select **Overview** in the Resource menu.
88
-
89
-
1. Select **Delete**.
90
-
91
-
:::image type="content" source="media/nginx-manage/nginx-delete-deployment.png" alt-text="Screenshot showing how to delete an NGINXaaS resource.":::
86
+
1. In the Azure portal, search for *NGINXaaS*. In the **NGINXaaS** page, select your instance.
92
87
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**.
88
+
1. In the **Overview** page, select **Delete** and confirm the deletion.
98
89
99
90
After the account is deleted, logs are no longer sent to NGINXaaS, and all billing stops for NGINXaaS through Azure Marketplace.
100
91
101
92
> [!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.
93
+
> The delete button on the main account is only activated if all the subaccounts mapped to the main account are already deleted.
107
94
108
-
## Next steps
95
+
## GitHub integration
109
96
110
-
- For help with troubleshooting, see [Troubleshooting NGINXaaS integration with Azure](troubleshoot.md).
111
-
- Get started with NGINXaaS on
97
+
Enable CI/CD deployments by using GitHub Actions integrations.
0 commit comments