Diese Abbildung zeigt die Syntax einer Policy-Anweisung, die unterstützten Policy-Verben und einige Beispiele der Ressourcentypen.

Policy-Anweisungen werden in der folgenden Syntax geschrieben:
Allow <subject> to <verb> <resource-type> in <location> where <conditions>
  • subject ist eine Gruppe von Benutzern oder Instanzen.
  • verb gibt den Zugriffstyp an (Untersuchen, Lesen, Benutzer oder Verwalten), für den die Policy Berechtigungen erteilt.
  • resource-type ist eine Ressource oder eine Gruppe von Ressourcen (wie Datenbanken, Compute-Instanzen, Block-Volumes), auf die das Subject zugreifen kann.
  • location ist das Compartment, für das die Berechtigung gilt.
  • Mit conditions können Sie die Berechtigung auf einer feineren Ebene einschränken.
Folgende Verben werden unterstützt:
  • inspect: Möglichkeit, Ressourcen aufzulisten
  • read: Schließt inspect ein und ermöglicht darüber hinaus, benutzerdefinierte Metadaten oder die eigentliche Ressource abzurufen.
  • use: Schließt read ein und ermöglicht die Arbeit mit vorhandenen Ressourcen (die Aktionen variieren nach Ressourcentyp).
  • manage: Umfasst alle Berechtigungen
Hier einige Beispiele für Ressourcentypen:
  • all-resources: Beliebige Ressource
  • database-family: Umfasst db-systems, db-homes und databases
  • instance-family: Umfasst instances, instance-images, volume-attachments und console-histories
  • object-family: Umfasst buckets und objects
  • virtual-network-family: Enthält vcn, subnet, route-tables, security-lists und dhcp-options
  • volume-family: Umfasst volumes, volume-attachments und volume-backups