Oracle Cloud Infrastructure-API-Gateway erstellen
Sie müssen ein API-Gateway einrichten und mit einer dynamischen Gruppe und einer Policy konfigurieren.
Oracle Cloud Infrastructure-API-Gateway erstellen
Erstellen Sie ein API-Gateway zur Verarbeitung des REST-API-Datenverkehrs.
Sie können das Gateway in Oracle Cloud Infrastructure erstellen. Beachten Sie, dass Sie die API-Deployment-Datei nicht bereitstellen können (API-Gateway definiert ihre APIs mit einer JSON-Datei namens API-Deployments), bis Sie die Funktion bereitgestellt haben, da Sie die OCID der Funktion benötigen. Diese Option ist erst verfügbar, nachdem die Funktion bereitgestellt wurde und bei erneuten Deployments gleich bleibt.
Stellen Sie beim Erstellen des API-Gateways in der Cloud-Konsole sicher, dass es als öffentliches Gateway erstellt und mit einem VCN verknüpft ist. Beispiel:
Dynamische Gruppe erstellen
Sie benötigen eine dynamische Gruppe für API-Gateway.
Mit dynamischen Gruppen können Sie Oracle Cloud Infrastructure-Computer-Instanzen als "Principal"-Reviews gruppieren (ähnlich wie Benutzergruppen). Sie können dann Policys erstellen, mit denen Instanzen API-Aufrufe für Oracle Cloud Infrastructure-Services durchführen können. Wenn Sie eine dynamische Gruppe erstellen anstatt der Gruppe explizit Mitglieder hinzuzufügen, definieren Sie stattdessen eine Gruppe von Abgleichsregeln, um die Gruppenmitglieder zu definieren. Beispiel: Eine Regel könnte angeben, dass alle Instanzen in einem bestimmten Compartment Mitglieder der dynamischen Gruppe sind. Die Elemente können sich dynamisch ändern, während Instanzen in diesem Compartment gestartet und beendet werden.
Policy in dem Compartment erstellen
Eine dynamische Gruppe hat erst dann Berechtigungen, wenn Sie mindestens eine Policy schreiben, die diese dynamische Gruppenberechtigung für den Mandanten oder ein Compartment erteilt.
Eine Policy ist ein Oracle Cloud Infrastructure Identity and Access Management - (IAM-) Dokument, mit dem angegeben wird, wer Zugriff auf Ihre Ressourcen hat. Beim Schreiben einer Policy können Sie die dynamische Gruppe entweder mit dem eindeutigen Namen oder der OCID der dynamischen Gruppe angeben. Selbst wenn Sie den Namen der dynamischen Gruppe in der Policy angeben, verwendet IAM intern die OCID, um die dynamische Gruppe zu bestimmen.