このイメージは、ポリシー文の構文、サポートされるポリシー動詞、およびリソースタイプのいくつかの例を示しています。
次の構文でポリシー文を記述します。
Allow <subject> to <verb> <resource-type> in <location> where <conditions>
subject
は、ユーザーまたはインスタンスのグループです。verb
は、ポリシーが権限を付与するアクセスのタイプ(検査、読取り、ユーザーまたは管理)を指定します。resource-type
は、サブジェクトがアクセスできるリソースまたはリソースのグループ(データベース、計算インスタンス、ブロック・ボリュームなど)です。location
は、権限が適用されるコンパートメントです。conditions
を使用すると、より詳細なレベルで権限を制約できます。
サポートされる動詞は次のとおりです。
inspect
:リソースをリストする機能read
:inspect
に加えて、ユーザー指定のメタデータまたは実際のリソースを取得する機能が含まれます。use
:read
が含まれ、既存のリソースを使用できます(アクションはリソース・タイプによって異なります)。manage
:すべての権限が含まれます
次に、リソース・タイプのいくつかの例を示します。
all-resources
:すべてのリソースdatabase-family
:db-systems
、db-homes
およびdatabases
が含まれますinstance-family
:instances
、instance-images
、volume-attachments
およびconsole-histories
が含まれますobject-family
:buckets
およびobjects
を含むvirtual-network-family
:vcn
、subnet
、route-tables
、security-lists
およびdhcp-options
が含まれます。volume-family
:volumes
、volume-attachments
およびvolume-backups
が含まれます