microsoft / microsoft/aspire

Improve Default Network Isolation of Azure Services

Open
#6,156 3 comments 6 reactions 0 assignees View on GitHub
area-integrations azure security 🔐
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

.NET Aspire’s default is to expose Storage, Service Bus, CosmosDB, etc. to the public internet. This allows the ACA Container Apps to connect to the service without establishing a Virtual Network.

For database resources (like SQL and PostgreSQL), we limit it to only Azure IPs (which still means any service running in Azure, not just this app).

We should change the default experience to limit the created Azure Services to only be accessed by the apps created with Aspire. Developers would need to opt in to exposing their services publicly.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.