Terraform: ID was missing the serverfarms element

Oggi, mentre stavo creando un nuovo ambiente su Azure, mi sono trovato nuovamente di fronte a un problema con Terraform. È stato uno di quei momenti che ti fanno “diventare matto” nel tentativo di trovare una soluzione. Sorprendentemente, la soluzione si è rivelata essere molto più semplice di quanto avessi immaginato. Prima di entrare nel dettaglio del problema, credo sia utile fornire un quadro generale della situazione. Ecco cosa stavo cercando di fare:

AWS Lambda Function URLs: AWS IAM Auth Type

AWS Lambda Function URLs: AWS IAM Auth Type Nel precedente articolo a tema AWS ti ho introdotto come creare una Lambda Function Urls impostando la voce Auth Type a None per rendere il tutto più semplice. Dopo averlo pubblicato su Linkedin ho ricevuto questo commento in risposta: vogliamo la demo con AWS_IAM authentication 😜 🔒 Ora vogliamo provare a “complicare” il tutto inserendo l’autenticazione ai nostri endpoints? Prima di cominciare ci tengo a dirti che l’articolo ed il procedimento può sembrarti lungo in quanto ho cercato di dettagliare il più possibile inserendo moltissime immagini.

AWS Lambda Function URLs

Ti piacerebbe l’idea di creare una AWS Lambda ed averla pronta all’uso senza dovere perdere tempo gestendo la parte relativa l’API Gateway & Authorization API Key? Sappiate che quello che vi mostrerò oggi non è la novità del momento. Si tratta di un servizio introdotto da AWS circa nel 2022 se non vado errato. 💡 Ti stai chiedendo di cosa si tratta nello specifico e come mai dovresti provarle almeno una volta?

Bicep: Come creare una Static Web App

Sapevi che utilizzando Bicep puoi creare una Azure Static Web App minimale in pochissime righe di codice? Se non hai ancora letto l’articolo Bicep: come installarlo tramite CLI ti consiglio di farlo prima di proseguire. Ti ricordo che con Bicep potrai lavorare esclusicamente su Azure e non altrove, ma non temere in quanto troverai altri dettagli nell’articolo che ti ho appena segnato. Static Web App Per creare la nostra Static Web App il primo passaggio che andremo a fare sarà quello di creare un nuovo file e lo chiameremo “staticSite.

Terraform: String & (manipolazione di) List

Intro Oggi -tramite questo tutorial- voglio raccontarvi una situazione in cui mi sono imbattuto la scorsa settimana. Stavo lavorando sulla parte IaC di un nuovo microservizio. Ad un certo punto (per motivi che salto) dovevo ottenere il nome del plan partendo dal App Service Plan Id (ricevuto in ingresso dalla pipeline) Per chi non è pratico del mondo Azure, la stringa relativa al valore del App Service Plan Id ha la seguente struttura:

Bicep: come installarlo tramite CLI

Hai mai sentito parlare di Bicep? Prima di dare il via a questa nuova tematica sul mio blog desidero diportarti la definizione direttamente dal sito Microsoft in modo da farti capire esattamente di cosa andremo a parlare: Bicep è un linguaggio specifico di dominio (DSL) che usa la sintassi dichiarativa per distribuire le risorse di Azure. L’infrastruttura da distribuire in Azure viene definita in un file Bicep che viene quindi usato in tutto il ciclo di vita di sviluppo per distribuire ripetutamente l’infrastruttura.