Ga naar inhoud

Beperkingen: wat je niet (of beter niet) kunt doen

Het platform wordt gedeeld. Deze beperkingen houden het veilig, compliant en beheersbaar voor iedereen.

Netwerk

Beperking Waarom Wat je in plaats daarvan doet
Geen direct inkomend verkeer van internet naar je spoke Al het verkeer wordt centraal geïnspecteerd Publiceer webapps via de centrale Application Gateway met WAF (aanvraag). Voor SFTP naar een storage account vraag je een DNAT-regel aan (Inbound SFTP)
Uitgaand internet alleen naar toegestane bestemmingen Internetverkeer loopt via de centrale firewall Vraag firewallregels aan voor de FQDN's, IP's en poorten die je nodig hebt
Geen VNet peering naar andere spokes of je eigen VPN-gateways Routering wordt in de hub beheerd Vraag een firewallregel aan voor spoke-naar-spoke-verkeer
Je kunt het adresbereik, de subnets, NSG's of route tables van je VNet niet wijzigen in de portal Het platform beheert ze als code; handmatige wijzigingen worden overschreven Vraag een spoke-wijziging aan
Je adresbereik komt uit het centrale IP-plan Overlappende bereiken verstoren de routering Laat het platformteam weten hoeveel adressen je nodig hebt
Firewallregels tussen productie- en niet-productiespokes zijn normaal niet toegestaan Productiedata mag niet naar omgevingen die geen productie zijn stromen Gebruik testdata in niet-productie. Vraag je security officer als je denkt dat je een uitzondering nodig hebt.
Normaal geen publieke IP-adressen op je resources Publieke toegang loopt via de Application Gateway (web) of de firewall (andere protocollen) Gebruik private endpoints en de centrale toegangspunten (Ontwerpprincipes)
Wijzig de priority van een bestaande NSG-regel in de spoke JSON niet Terraform maakt de regel opnieuw aan, en dat kan mislukken en de NSG in een inconsistente staat achterlaten Vraag een nieuwe regel met een nieuwe naam en prioriteit aan, en verwijder de oude regel in een latere wijziging
Inkomend verkeer van andere workloads naar je spoke wordt geweigerd totdat je met een regel instemt Regels worden bij de bestemming gedefinieerd, dus de eigenaar van de bestemming bepaalt wie binnen mag Verwacht dat je om goedkeuring wordt gevraagd als een ander team toegang tot je spoke aanvraagt, en geef je redenen als je weigert (Hoe het achter de schermen werkt)

Identiteit en toegang

Beperking Waarom Wat je in plaats daarvan doet
Toegang loopt via de vier spoke-groepen Consistente, controleerbare toegang Vraag of de groep van je team kan worden toegevoegd aan ProductTeamGroupNames
Verhoogde rollen kunnen PIM-activatie vereisen Least privilege Activeer de rol in PIM wanneer je hem nodig hebt
Wijzig de leden of owners van de spoke-groepen niet zelf Het platform beheert ze Wijzig de leden van de groep van je team in Entra ID

Governance

Beperking Waarom Wat je in plaats daarvan doet
Sommige Azure Policies weigeren deployments (bijvoorbeeld publieke endpoints of ontbrekende encryptie) Security baseline Ontwerp voor private endpoints; als je echt een uitzondering nodig hebt, vraag een policy-uitzondering aan met een onderbouwing en een einddatum
Verplichte tags op de subscription: owner, department, workload, pii, costcentre, environment Kostentoewijzing en eigenaarschap Houd ze actueel; vraag een wijziging aan als het eigenaarschap verandert
Alleen de prd-spoke mag productiedata bevatten Datagovernance Gebruik testdata in dev, tst en acc
Verplaats je subscription niet naar een andere management group, hernoem of verwijder hem niet De plaatsing bepaalt welke policies je krijgt Vraag een spoke-wijziging of verwijdering aan
Geen handmatige wijzigingen in productie Een handmatige wijziging heeft geen historie en is foutgevoelig; in je spoke wordt ze bovendien overschreven als ze de baseline raakt Wijzig productie alleen via je pipeline, gereviewd door een tweede persoon (Ontwerpprincipes)
Gebruik de Key Vault, het storage account of de workspace van de baseline niet voor doelen waarvoor ze niet bedoeld zijn Ze ondersteunen de spoke zelf Deploy je eigen met je code, en vraag je platformteam waarvoor de baseline-resource wordt gebruikt

Naamgeving en levenscyclus

Beperking Details
Korte naam van de workload: maximaal 6 tekens, vast voor het leven Hij zit in elke resourcenaam en in de state van het platform. Wijzigen betekent een nieuwe spoke.
De omgeving staat vast voor het leven dev blijft dev. Een nieuwe omgeving is een nieuwe spoke.
Regio's Alleen de regio's waarin de hub draait. Een regio aan de hub toevoegen is een aparte aanvraag.
Een spoke verwijderen zegt de subscription niet op Het platformteam schakelt die apart uit.