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 Model as a Service su Microsoft Azure
Gestire il colore CSS con HWB
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Migliora la resilienza delle applicazioni con .NET e Azure Container Apps
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Aggiungere interattività lato server in Blazor 8
Testare l'invio dei messaggi con Event Hubs Data Explorer
Gestione degli stili CSS con le regole @layer
Utilizzare il trigger SQL con le Azure Function
Utilizzare Azure AI Studio per testare i modelli AI
Creare gruppi di client per Event Grid MQTT
Cambiare la chiave di partizionamento di Azure Cosmos DB