Skip to content

Commit f98bdb2

Browse files
authored
Merge pull request #299629 from TimShererWithAquent/us429140-03
Freshness Edit: NGINXaaS (3 of 3)
2 parents 01161fb + a3e42ad commit f98bdb2

15 files changed

+50
-70
lines changed

articles/partner-solutions/includes/manage.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ ms.author: kkendrick
77

88
Begin by signing in to the [Azure portal](https://portal.azure.com/).
99

10-
1. On the Azure portal's working pane, under **Navigate**, select **All resources**.
10+
1. In the Azure portal search bar, enter *All resources* and select **All resources** from the results.
1111

12-
1. On the **Resource** menu, choose the resource.
12+
1. From the **Resources** list, select your resource.
13+
14+
The Azure portal displays the resource with the **Overview** page open, by default.
1315

14-
The resource appears with the overview open by default.
Lines changed: 46 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
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.
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":::
16+
17+
Here are some management tasks:
1118

1219
- [Configure managed identity](#configure-managed-identity)
13-
- [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)
1522
- [Send metrics to monitoring](#send-metrics-to-monitoring)
1623
- [Delete an NGINXaaS deployment](#delete-a-resource)
1724
- [GitHub integration](#github-integration)
@@ -20,98 +27,70 @@ Once your NGINXaaS resource is created in the Azure portal, you might need to ge
2027

2128
Add a new User Assigned Managed Identity.
2229

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

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

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":::
3035

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

33-
## Changing the configuration
38+
1. Select **Add**.
3439

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

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

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

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

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":::
4449

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

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

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

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

53-
## Adding certificates
58+
## Add a certificate
5459

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

57-
1. From the Resource menu, select your NGINXaaS deployment.
62+
1. In your NGINXaaS deployment, in the left menu, select **Settings** > **NGINXaaS certificates**.
5863

59-
1. Select **NGINXaaS certificates** in **Settings** in the Resource menu.
64+
1. Select **Add certificate**.
6065

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":::
6267

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

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

6972
## Send metrics to monitoring
7073

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

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

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

8180
## Delete a resource
8281

83-
To delete a deployment of NGINXaaS:
84-
85-
1. From the Resource menu, select your NGINXaaS deployment.
82+
[!INCLUDE [delete-resource](../includes/delete-resource.md)]
8683

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

10186
> [!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.
10788
108-
## Next steps
89+
## GitHub integration
10990

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

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

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

0 commit comments

Comments
 (0)