LocalStack kondigde op 7 oktober 2026 de publieke preview aan van LocalStack for Azure, een lokale omgeving voor ontwikkeling en tests met geselecteerde Azure-diensten. De preview is gratis en werkt op basis van zelfbediening. De belangrijkste grens: een test kan slagen terwijl de emulator een beveiligingsinstelling alleen opslaat, zonder die toe te passen.

Welke Azure-workflows ondersteunt de preview?

LocalStack noemt ARM- en Bicep-templates, Terraform-modules, Pulumi-programma’s, Azure CLI-scripts en workflows met Azure Developer CLI. Ook staan diensten als AKS, Azure Functions, App Service, Cosmos DB, Storage en Virtual Network op de previewlijst. Daarmee kunnen teams bestaande infrastructuurcode lokaal uitproberen, maar ondersteuning voor een workflow betekent niet dat elk Azure-gedrag wordt nagebootst. LocalStack positioneert de emulator voor ontwikkeling en tests, niet als vervanging van Azure. De productpagina van LocalStack

App Service en Virtual Network passen beveiligingsregels niet toe

Bij App Service worden toegangsbeperkingen, authenticatie-instellingen, beleidsregels voor publicatiegegevens en de instelling httpsOnly opgeslagen, maar niet afgedwongen. Verzoeken worden toegestaan en de app wordt via HTTP aangeboden. Een geslaagde lokale test met zo’n instelling bewijst dus niet dat die toegangsbeveiliging werkt. Ook routeren aangepaste hostnamen niet en heeft VNet-integratie geen netwerkeffect. De App Service-documentatie van LocalStack

Virtual Network slaat netwerkgegevens op en geeft die terug, maar routeert geen verkeer en dwingt geen beveiligingsregels af. Je kunt er daarom geen werkelijke verkeersstromen of netwerkbeveiliging mee testen. IPv6-velden werken niet; onder meer peering, VPN-gateways, ExpressRoute, Load Balancer en Application Gateway zijn niet geïmplementeerd. Virtual Network-resources blijven bovendien niet bewaard nadat de emulator stopt of opnieuw start. De Virtual Network-documentatie van LocalStack

Storage valideert sleutels en SAS, met een grens bij bearer-tokens

Niet alle Storage-authenticatiecontroles ontbreken. De emulator controleert Shared Key- en SharedKeyLite-handtekeningen; een ongeldige handtekening leidt tot een 403-fout. Voor SAS-tokens controleert LocalStack onder meer de handtekening, geldigheidsperiode, het bron-IP-adres, protocol, service, resourcetype en de toegestane machtigingen.

Bij bearer-tokens controleert de emulator alleen of er een token aanwezig is, tenzij RBAC-afdwinging is ingeschakeld. RBAC is rolgebaseerde toegangscontrole. Bij een user-delegation SAS wordt de roltoegang van de aanvragende gebruiker niet opnieuw gecontroleerd. Een test van die autorisatiepaden kan daardoor een ander resultaat geven dan op Azure. De Storage Account-documentatie van LocalStack

Oryx op Apple Silicon en de grenzen van slotwissels

De Oryx-build- en runtime-images voor App Service zijn beschikbaar voor amd64. Voor Oryx-gebaseerde code-implementaties op Apple Silicon beschrijft LocalStack Rosetta in combinatie met Apple Virtualization voor amd64-emulatie; een build via QEMU kan vastlopen. De beperking geldt voor deze Oryx-route: aangepaste containerimages met een ARM64-variant vallen er niet onder. De App Service-documentatie van LocalStack

LocalStack beschrijft ook een basisworkflow met staging-slots: een app naar een apart slot uitrollen en dat slot vervolgens omwisselen. Verkeersroutering, swap-with-preview en auto-swap zijn niet geïmplementeerd. App Service-status staat in het geheugen en gaat verloren wanneer de emulator stopt; herstelde app-records brengen containers of code niet terug.

LocalStack verwacht algemene beschikbaarheid begin 2027 en zegt de prijs dan bekend te maken. Dat is een verwachting, geen vastgestelde releasedatum. LocalStack kondigde de publieke preview aan als gratis en zelfbedienbaar gedurende de preview.