Schematics-Services mit kontextbasierten Einschränkungen schützen

Kontextbasierte Einschränkungen ermöglichen es Kontoinhabern und Administratoren, Zugriffsbeschränkungen für Ressourcen von „ IBM Cloud® “ auf der Grundlage des Kontexts der Zugriffsanfragen festzulegen und durchzusetzen. Der Zugang zu den Diensten von Schematics kann mit kontextbasierten Beschränkungen(CBR) und Identity and Access Management (IAM)-Richtlinien kontrolliert werden.

CBR-Einstellungen verwalten

Mit kontextbasierten Beschränkungen können Sie Benutzer- und Dienstzugriffsbeschränkungen für Schematics auf der Grundlage bestimmter Kriterien, z. B. IP-Adresse oder IBM Cloud® Ressourcen oder Dienste, definieren und durchsetzen.

Um den Zugriff einzuschränken, müssen Sie entweder der Kontoinhaber sein oder über eine Zugriffsrichtlinie mit der Administratorrolle für alle Kontoverwaltungsdienste verfügen.

Übersicht

Um den Zugriff auf Schematics zu beschränken, erstellen Sie Netzwerkzonen, die die IP-Adressen und Dienste enthalten, auf die Sie Zugriff gewähren möchten. Wenden Sie diese anschließend unter Verwendung von Regeln an.

Erstellen Sie zuerst eine Netzzone, die die Netz-IP-Adressen, VPCs, Ressourcen oder Services enthält, die Sie benötigen, um auf Schematicszuzugreifen. Ordnen Sie diese Zone anschließend „ Schematics “ zu, um den Zugriff einzuschränken. Sie können Zonen und Regeln mit einer REST-konformen API oder mit der kontextbasierten Benutzerschnittstelle für Einschränkungenerstellen. Nach dem Erstellen oder Aktualisieren einer Zone oder Regel kann es einige Minuten dauern, bis die Änderung wirksam wird.

Sie müssen Schematics in den CBR-Regeln für andere Services als Zulassungsliste angeben, wenn Sie Schematics benötigen, um eine Verbindung zum Service herzustellen, um Serviceressourcen nach der Konfiguration auszuführen, z. B. IBM Cloud® PostgreSQL Database. Wenn Sie eine CBR-Regel für einen Service konfigurieren (z. B. IBM Cloud Kubernetes Service), kann Schematics nur auf einen Cluster in Ihrem Account zugreifen, wenn Sie Schematics in die CBR-Zulassungsliste aufnehmen.

CBR-Regeln gelten nicht für Ressourcen-und Servicebereitstellungsanforderungen, sondern nur für die Nachkonfiguration bereitgestellter Services.

Derzeit wird CBR von den öffentlichen Endpunkten Schematics in den Regionen US und EU unterstützt. Die CBR-Unterstützung mit Schematics private endpoints ist nur auf die Region EU beschränkt.

Wenn eine CBR-Regel den Zugriff auf Schematics blockiert, kann die Arbeitsbereichsseite keine Arbeitsbereiche auflisten. Andere Operationen wie das Erstellen, Planen und Anwenden von Anforderungen im Arbeitsbereich, die von CBR blockiert werden, schlagen fehl, weil der Zugriff verweigert wird.

Netzzonen verstehen

Durch die Erstellung von Netzwerkzonen können Sie eine Zulässigkeitsliste von Netzwerkstandorten definieren, von denen Schematics Zugriffsanfragen ausgehen, um zu bestimmen, wann eine Regel angewendet werden kann. Die Liste der Netzwerkstandorte kann mit Hilfe von IP-Adressen, z. B. einzelnen Adressen, Bereichen oder Subnetzen, und Virtual Private Cloud (VPC)-IDs oder IBM Cloud®-Diensten angegeben werden.

Nachdem Sie eine Netzzone erstellt haben, können Sie sie zu einer Regel hinzufügen.

Erstellen von Netzwerkzonen mithilfe der CBR-API

Die CBR-API unterstützt die Definition von Netzzonen.

Verwenden Sie GET /v1/zones, um die Zonen aufzulisten. Mit POST /v1/zones können Sie eine neue Zone mit den entsprechenden Informationen erstellen. Weitere Informationen zur API-Anforderung finden Sie unter Netzzonen mithilfe der API erstellen.

Sie können bestimmen, welche Services in eine Zone eingeschlossen werden können, indem Sie die Referenzziele überprüfen.

Nachdem Sie Zonen erstellt haben, können Sie sie aktualisieren oder löschen.

Erstellen von Netzwerkzonen über die CBR-Benutzeroberfläche

Nachdem Sie die Voraussetzungen und Anforderungen festgelegt haben, können Sie Zonen in der Benutzerschnittstelle (UI) erstellen. Weitere Informationen zu den auszuführenden Schritten finden Sie unter Kontextbasierte Einschränkungen erstellen.

Nachdem Sie Zonen erstellt haben, können sie auch aktualisiert und gelöscht werden.

Informationen zu Netzregeln

Nachdem Sie Ihre Zonen erstellt haben, können Sie die Zonen auf Schematics anwenden, um den Zugriff durch Erstellen von Regeln zu kontrollieren. Wenn Sie einer Regel Zonen hinzufügen, können Sie aus den verfügbaren Arten von Endpunkten wählen, die für Ihren Zugriff auf Schematics relevant sind.

Netzwerkregeln mithilfe der CBR-API erstellen

Sie können Netzregeln mit der API definieren, indem Sie die Informationen verwenden, die Sie beim Erstellen von Netzzonen gesammelt haben.

Wenn Sie GET /v1/rules mit den ausgewählten Endpunkten verwenden, können Sie eine Liste der aktuellen Regeln anzeigen. Mit POST /v1/rules können Sie neue Regeln erstellen. Weitere Informationen zu einem Anforderungsbeispiel finden Sie unter Regeln mithilfe der API erstellen.

Nachdem Sie Regeln erstellt haben, können Sie sie aktualisieren und löschen.

Erstellen von Netzwerkregeln über die CBR-Benutzeroberfläche

Nachdem Sie die Voraussetzungen erfüllt haben, können Sie Zonen in der Benutzerschnittstelle erstellen. Weitere Informationen zu den auszuführenden Schritten finden Sie unter Kontextbasierte Einschränkungen erstellen.

Sie können die CBR-UI verwenden, um Ihren Netzregeln Ressourcen und Kontexte hinzuzufügen.

Im Gegensatz zu IAM-Richtlinien werden durch kontextbasierte Einschränkungen keine Zugriffsrechte zugewiesen. Bei kontextbasierten Einschränkungen wird geprüft, ob eine Zugriffsanforderung aus einem zulässigen Kontext stammt, der von Ihnen konfiguriert wird. Außerdem treten die Regeln aufgrund von Synchronisationsprozessen und der Verfügbarkeit von Ressourcen möglicherweise nicht sofort in Kraft.

Nachdem Sie Regeln erstellt haben, können Sie sie aktualisieren und löschen.

Nächste Schritte

Nach der Erstellung oder Änderung von Zonen oder Regeln müssen Sie angemessene Tests durchführen, um den Zugriff und die Verfügbarkeit des „ Schematics “-Dienstes sicherzustellen.