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 aufzulistenread
: Schließtinspect
ein und ermöglicht darüber hinaus, benutzerdefinierte Metadaten oder die eigentliche Ressource abzurufen.use
: Schließtread
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 Ressourcedatabase-family
: Umfasstdb-systems
,db-homes
unddatabases
instance-family
: Umfasstinstances
,instance-images
,volume-attachments
undconsole-histories
object-family
: Umfasstbuckets
undobjects
virtual-network-family
: Enthältvcn
,subnet
,route-tables
,security-lists
unddhcp-options
volume-family
: Umfasstvolumes
,volume-attachments
undvolume-backups