Manage your NGINXaaS integration through the portal

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.

Configure managed identity

Add a new User Assigned Managed Identity.

  1. From the Resource menu, select your NGINXaaS deployment.

  2. From Settings in the Resource menu, select Identity.

    Screenshot showing how to add a managed identity to NGINXaaS resource.

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

    Screenshot after user assigned managed identity is added.

Changing the configuration

  1. From the Resource menu, select your NGINXaaS deployment.

  2. Select NGINXaaS configuration in the Resource menu.

    Screenshot resources for NGINXaaS configuration settings.

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

    Screenshot of config (. C O N F) file for uploading.

  4. You see the contents of the file in the working pane. Select Confirm if correct.

    Screenshot of upload confirmation for config file.

  5. To edit the config file within the Editor, select the pencil icon. When you're done editing, select Submit.

    Screenshot of editor for config file with Intellisense displayed.

Adding certificates

You can add a certificate by uploading it to Azure Key vault, and then associating the certificate with your deployment.

  1. From the Resource menu, select your NGINXaaS deployment.

  2. Select NGINXaaS certificates in Settings in the Resource menu.

    Screenshot of NGINXaaS certificate uploading.

  3. Select Add certificate. You see an Add certificate in the working pane. Add the appropriate information

    Screenshot of the add certificate pane.

  4. When you've added the needed information, select Save.

Send metrics to monitoring

  1. From the Resource menu, select your NGINXaaS deployment.

  2. Select NGINXaaS Monitoring under the Settings in the Resource menu.

    Screenshot of NGINXaaS monitoring in Azure metrics.

  3. Select Send metrics to Azure Monitor to enable metrics and select Save.

    screenshot of nginx sent to monitoring

Delete an NGINXaaS deployment

To delete a deployment of NGINXaaS:

  1. From the Resource menu, select your NGINXaaS deployment.

  2. Select Overview in the Resource menu.

  3. Select Delete.

    Screenshot showing how to delete an NGINXaaS resource.

  4. Confirm that you want to delete the NGINXaaS resource.

    Screenshot showing the final confirmation of delete for NGINXaaS resource.

  5. Select Delete.

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

Note

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.

GitHub Integration

Enable CI/CD deployments via GitHub Actions integrations.

Next steps

For help with troubleshooting, see Troubleshooting NGINXaaS integration with Azure.