Skip to content

Commit e4341a5

Browse files
Freshness.
1 parent f62fd4d commit e4341a5

13 files changed

+45
-60
lines changed
Lines changed: 45 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
---
2-
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.
44
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.
67
---
78

8-
# Manage your NGINXaaS integration through the portal
9+
# Manage your NGINXaaS integration through the Azure portal
910

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:
1112

1213
- [Configure managed identity](#configure-managed-identity)
13-
- [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)
1516
- [Send metrics to monitoring](#send-metrics-to-monitoring)
1617
- [Delete an NGINXaaS deployment](#delete-an-nginxaas-deployment)
1718
- [GitHub integration](#github-integration)
@@ -20,98 +21,82 @@ Once your NGINXaaS resource is created in the Azure portal, you might need to ge
2021

2122
Add a new User Assigned Managed Identity.
2223

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.
2425

25-
1. From **Settings** in the Resource menu, select **Identity**.
26+
1. In your NGINXaaS deployment, in the left menu, select **Settings** > **Identity**.
2627

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**.
2829

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.":::
3031

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.
3233

33-
## Changing the configuration
34+
1. Select **Add**.
3435

35-
1. From the Resource menu, select your NGINXaaS deployment.
36+
## Change the configuration
3637

37-
1. Select **NGINXaaS configuration** in the Resource menu.
38+
Change your configuration file.
3839

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.
4041

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**.
4243

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**.
4445

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.":::
4647

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.
4849

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**.
5051

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**.
5253

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**.
5455

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
5657

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:
5859

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.
6061

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**.
6263

63-
1. Select **Add certificate**. You see an **Add certificate** in the working pane. Add the appropriate information
64+
1. Select **Add certificate**.
6465

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.":::
6667

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.
6869

69-
## Send metrics to monitoring
70+
1. Select **Add certificate**.
7071

71-
1. From the Resource menu, select your NGINXaaS deployment.
72+
## Send metrics to monitoring
7273

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.
7475

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.
7677

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**.
7879

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**
8081

8182
## Delete an NGINXaaS deployment
8283

8384
To delete a deployment of NGINXaaS:
8485

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.
9287

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.
9889

9990
After the account is deleted, logs are no longer sent to NGINXaaS, and all billing stops for NGINXaaS through Azure Marketplace.
10091

10192
> [!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.
10794
108-
## Next steps
95+
## GitHub integration
10996

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.
11298

113-
> [!div class="nextstepaction"]
114-
> [Azure portal](https://portal.azure.com/#view/HubsExtension/BrowseResource/resourceType/NGINX.NGINXPLUS%2FnginxDeployments)
99+
## Next step
115100

116-
> [!div class="nextstepaction"]
117-
> [Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/f5-networks.f5-nginx-for-azure?tab=Overview)
101+
> [!div class="nextstepaction"]
102+
> [Troubleshooting NGINXaaS integration with Azure](troubleshoot.md)
5.74 KB
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.
30.8 KB
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.
23.5 KB
Loading

0 commit comments

Comments
 (0)