Nella serie di script dedicati a Azure Container Apps abbiamo ormai visto quanto questo servizio offra molteplici funzionalità volte a semplificare l'utilizzo del cluster kubernetes sottostante. Abbiamo inoltre già visto, nello script #258, come sia possibile per ogni app poter configurare un dominio con il supporto ai certificati TLS che venga gestito tutto autonomamente.
Quando le app cominciano ad essere tante ed esposte (non è presente quindi un gateway), è facile che queste siano tutte all'interno di una stessa radice di domini e diventa quindi complicato e ripetitivo dover configurare per ognuno di esse il dominio. In una situazione in cui abbiamo app1.dominio.com, app2.dominio.com ecc può essere comodo specificare una volta sola questa regola.
Tramite l'environment è possibile fare questa cosa, impostando un suffisso da adottare per tutte le app. Per farlo dobbiamo recarci nell'environment e recarci nella sezione Custom DNS suffix. Da lì possiamo impostare il suffisso e il certificato wildcard da utilizzare.

Chiaramente andranno modificati i nostri domini DNS con un record A e TXT come indicato nella pagina affinché il dominio venga validato dalla piattaforma. Inoltre, è necessario impostare un certificato wildcard (cioè che supporti molteplici domini di livello), ma che purtroppo non viene automaticamente generato e gestito dalla piattaforma.
Fatto questo possiamo comunque impostare domini personalizzati su alcune app, ma non potranno avere lo stesso suffisso dell'environment.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare DeepSeek R1 con Azure AI
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Eseguire query in contemporanea con EF
Collegare applicazioni server e client con .NET Aspire
Referenziare un @layer più alto in CSS
Creare una custom property in GitHub
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Migliorare l'organizzazione delle risorse con Azure Policy
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Gestire la cancellazione di una richiesta in streaming da Blazor
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Recuperare App Service cancellati su Azure