Secure MySQL database and Key Vault using a private endpoint

Advanced
Administrator
Developer
Azure
GitHub
Azure Spring Apps

You now have an Azure Spring Apps application deployed into a virtual network. In this module, you'll implement a configuration in which only connections that originate from within your virtual network are accepted.

Learning objectives

In this module, you will:

  • Lock down the Azure Database for MySQL Single Server instance by using a private endpoint.
  • Lock down the Key Vault instance by using a private endpoint.
  • Test your setup.

Prerequisites

  • An Azure subscription.
  • Local installations of Java JDK (1.8 or later), Visual Studio Code, and the Azure CLI (2.12 or later).
  • Intermediate-level familiarity with and local installations of the following tools: Git, Java JDK 8 or later, and a Java IDE or text editor.
  • Basic Git commands, including cloning, committing files, and pushing changes to GitHub.
  • Pull requests in GitHub, including creating, reviewing, and merging pull requests.
  • Basic GitHub Actions workflows, including triggers and secrets for connecting to your Azure environment.