Your company, Aetheris Manufacturing, is designing a secure network architecture in Azure. The architecture consists of a Hub virtual network (VNet) and a Spoke VNet peered together. Subnet-App () in the Spoke VNet hosts virtual machines running a production application. Subnet-PrivateLink () in the Spoke VNet contains Private Endpoints for an Azure SQL Database (sqldb-prod.database.windows.net) and an Azure Key Vault (kv-prod.vault.azure.net). Public network access is disabled on both the SQL Database and the Key Vault. You must block all outbound traffic from Subnet-App to the public internet and ensure that the virtual machines can only communicate with the specific SQL Database and Key Vault instances. The solution must minimize administrative overhead. Which network security configuration should you recommend for Subnet-App?
- Configure outbound Network Security Group (NSG) rules on Subnet-App that allow destination traffic to the specific private IP addresses of the SQL Database and Key Vault private endpoints, followed by a rule that denies outbound traffic to the Internet service tag.Answer
- BConfigure outbound Network Security Group (NSG) rules on Subnet-App that allow destination traffic to the Sql and AzureKeyVault service tags, followed by a rule that denies outbound traffic to the Internet service tag.
- CConfigure a User Defined Route (UDR) on Subnet-App for 0.0.0.0/0 pointing to an Azure Firewall in the Hub VNet, and configure application rules in the Azure Firewall to allow traffic to the FQDNs of the SQL Database and Key Vault.
- DConfigure a custom route table associated with Subnet-App that routes the Sql and AzureKeyVault service tags to an Azure Firewall in the Hub VNet, and configure NSG rules on Subnet-App to allow all outbound traffic.