Zum Inhalt

Einschränkungen: Was du nicht tun kannst (oder solltest)

Die Plattform wird gemeinsam genutzt. Diese Einschränkungen halten sie für alle sicher, compliant und beherrschbar.

Network

Einschränkung Warum Stattdessen
Kein direkter eingehender Traffic aus dem Internet zu deinem Spoke Der gesamte Traffic wird zentral geprüft Veröffentliche Web-Apps über das zentrale Application Gateway mit WAF (Anfrage). Für SFTP zu einem Storage Account fordere eine DNAT-Regel an (Eingehendes SFTP)
Ausgehendes Internet nur zu erlaubten Zielen Internet-Traffic läuft über die zentrale firewall Fordere Firewallregeln für die FQDNs, IPs und Ports an, die du brauchst
Kein VNet Peering zu anderen Spokes oder zu eigenen VPN-Gateways Das Routing wird im Hub verwaltet Fordere eine Firewallregel für Spoke-zu-Spoke-Traffic an
Du kannst Adressbereich, Subnets, NSGs oder Route Tables deines VNets nicht im Portal ändern Sie werden von der Plattform als Code verwaltet; manuelle Änderungen werden überschrieben Fordere eine Spoke-Änderung an
Firewallregeln zwischen Produktions- und Nicht-Produktions-Spokes sind normalerweise nicht erlaubt Produktionsdaten dürfen nicht in Umgebungen fließen, die keine Produktion sind Verwende Testdaten in Nicht-Produktion. Frag deinen Security Officer, wenn du glaubst, eine Ausnahme zu brauchen.
Normalerweise keine öffentlichen IP-Adressen an deinen Ressourcen Öffentlicher Zugriff läuft über das Application Gateway (Web) oder die firewall (andere Protokolle) Verwende private endpoints und die zentralen Einstiegspunkte (Design-Prinzipien)
Ändere die priority einer bestehenden NSG-Regel in der Spoke-JSON nicht Terraform erstellt die Regel neu, das kann fehlschlagen und die NSG in einem inkonsistenten Zustand hinterlassen Fordere eine neue Regel mit neuem Namen und neuer Priorität an und entferne die alte Regel in einer späteren Änderung
Eingehender Traffic anderer Workloads zu deinem Spoke wird abgelehnt, bis du einer Regel zustimmst Regeln werden am Ziel definiert, daher entscheidet der Owner des Ziels, wer hinein darf Rechne damit, um Genehmigung gebeten zu werden, wenn ein anderes Team Zugriff auf deinen Spoke anfordert, und nenne deine Gründe, wenn du ablehnst (So funktioniert es)
Dein Adressbereich stammt aus dem zentralen IP-Plan Überlappende Bereiche stören das Routing Teile dem Plattform-Team mit, wie viele Adressen du brauchst

Identity and access

Einschränkung Warum Stattdessen
Der Zugriff läuft über die vier Spoke-Gruppen Einheitlicher, nachvollziehbarer Zugriff Bitte darum, die Gruppe deines Teams zu ProductTeamGroupNames hinzuzufügen
Erhöhte Rollen erfordern gegebenenfalls eine PIM-Aktivierung Least Privilege Aktiviere die Rolle in PIM, wenn du sie brauchst
Ändere die Mitglieder oder Owner der Spoke-Gruppen nicht selbst Sie werden von der Plattform verwaltet Ändere die Mitglieder der Gruppe deines Teams in Entra ID

Governance

Einschränkung Warum Stattdessen
Einige Azure Policies verweigern Deployments (zum Beispiel öffentliche Endpunkte oder fehlende Verschlüsselung) Security-Baseline Plane mit private endpoints; wenn du wirklich eine Ausnahme brauchst, fordere eine Policy-Ausnahme mit Begründung und Enddatum an
Erforderliche Tags auf der Subscription: owner, department, workload, pii, costcentre, environment Kostenzuordnung und Verantwortlichkeit Halte sie aktuell; bitte um eine Änderung, wenn sich die Verantwortung ändert
Nur der prd-Spoke darf Produktionsdaten enthalten Data Governance Verwende Testdaten in dev, tst und acc
Keine manuellen Änderungen in Produktion Eine manuelle Änderung hat keine Historie und ist fehleranfällig; in deinem Spoke wird sie außerdem überschrieben, wenn sie die Baseline berührt Ändere Produktion nur über deine Pipeline, geprüft von einer zweiten Person (Design-Prinzipien)
Nutze das Key Vault, das Storage Account oder den Workspace der Baseline nicht für Zwecke, für die sie nicht gedacht sind Sie unterstützen den Spoke selbst Deploye eigene mit deinem Code und kläre mit deinem Plattform-Team, wofür die Baseline-Ressource genutzt wird
Verschiebe deine Subscription nicht in eine andere management group, benenne sie nicht um und lösche sie nicht Die Platzierung bestimmt, welche Policies für dich gelten Fordere eine Spoke-Änderung oder das Löschen an

Namensgebung und Lebenszyklus

Einschränkung Details
Workload-Kurzname: höchstens 6 Zeichen, ein Leben lang fest Er steckt in jedem Ressourcennamen und im state der Plattform. Eine Änderung bedeutet einen neuen Spoke.
Die Umgebung ist ein Leben lang fest dev bleibt dev. Eine neue Umgebung ist ein neuer Spoke.
Regionen Nur die Regionen, in denen der Hub läuft. Eine Region zum Hub hinzuzufügen ist eine separate Anfrage.
Das Löschen eines Spokes kündigt die Subscription nicht Das Plattform-Team nimmt sie separat außer Betrieb.