Zásady autorizace slouží k ovládání přístupu k zdrojům ve vašem pronajatém prostoru. Můžete například vytvořit zásady, které uživatele autorizují k vytváření a správě instancí služby Oracle Content Management.
Zásady se vytvářejí v konzole infrastruktury. Prostudujte si téma Správa zásad.
Na zásady služby Oracle Content Management se vztahují následující informace:
Tato tabulka obsahuje seznam typů zdroj pro službu Oracle Content Management.
| Typ zdroje | Popis |
|---|---|
| oce-instance | Jedna instance služby Oracle Content Management. |
| oce-instances | Jedna nebo více instancí služby Oracle Content Management. |
| oce-workrequest | Jeden pracovní požadavek pro službu Oracle Content Management.
Každá operace provedená v instanci služby Oracle Content Management vytvoří pracovní požadavek. Například operace jako vytvořit, aktualizovat, ukončit atd. |
| oce-workrequests | Jeden nebo více pracovních požadavků pro službu Oracle Content Management. |
Hodnoty těchto proměnných dodává služba Oracle Content Management. Kromě toho jsou podporovány i ostatní obecné proměnné. Prostudujte si téma Obecné proměnné pro všechny požadavky.
Tato tabulka obsahuje seznam podporovaných proměnných pro službu Oracle Content Management.
| Proměnná | Typ | Popis | Ukázková hodnota |
|---|---|---|---|
| target.compartment.id | entita | OCID primárního zdroje pro požadavek. | target.compartment.id = 'ocid1.compartment.oc1..<unique_ID>' |
| request.operation | řetězec | ID operace (například 'GetUser') pro požadavek. | request.operation = 'ocid1.compartment.oc1..<unique_ID>' |
| target.resource.kind | řetězec | Název typu zdroje pro primární zdroj pro požadavek. | target.resource.kind = 'ocid1.contentexperiencecloudservice.oc1..<unique_ID>' |
Infrastruktura Oracle Cloud Infrastructure nabízí standardní sadu operací k definici oprávnění v rámci zdrojů infrastruktury Oracle Cloud Infrastructure (Zkontrolovat, Přečíst, Použít, Provádět správu). V těchto tabulkách jsou uvedena oprávnění služby Oracle Content Management související s jednotlivými operacemi. Úroveň přístupu se od operace Zkontrolovat, přes Přečíst,Použít po Provádět správu postupně zvyšuje.
INSPECT
| Typ zdroje | Oprávnění ke KONTROLE |
|---|---|
|
|
|
|
|
|
READ
| Typ zdroje | Oprávnění ke ČTENÍ |
|---|---|
|
|
|
|
|
|
USE
| Typ zdroje | Oprávnění k POUŽÍVÁNÍ |
|---|---|
|
|
|
|
|
|
MANAGE
| Typ zdroje | Oprávnění ke SPRÁVĚ |
|---|---|
|
|
|
|
|
|
V této tabulce jsou zobrazeny operace rozhraní API dostupné pro službu Oracle Content Management, seskupené podle typu zdroje.
| Operace rozhraní REST API | Operace příkazu CLI | Oprávnění potřebná k použití operace |
|---|---|---|
| ListOceInstances | oce-instance list | OCE_INSTANCE_INSPECT |
| GetOceInstance | oce-instance get | OCE_INSTANCE_READ |
| CreateOceInstance | oce-instance create | OCE_INSTANCE_CREATE |
| DeleteOceInstance | oce-instance delete | OCE_INSTANCE_DELETE |
| UpdateOceInstance | oce-instance update | OCE_INSTANCE_UPDATE |
| ChangeOceInstanceCompartment | oce-instance change-compartment | OCE_INSTANCE_UPDATE |
| ListWorkRequests | work-request list | OCE_INSTANCE_WORKREQUEST_INSPECT |
| GetWorkRequest | work-request get | OCE_INSTANCE_WORKREQUEST_READ |
| ListWorkRequestErrors | work-request-error list | OCE_INSTANCE_WORKREQUEST_INSPECT |
| ListWorkRequestLogs | work-request-log list | OCE_INSTANCE_WORKREQUEST_INSPECT |
Zde jsou typické výroky zásad, které lze použít k autorizaci přístupu k instancím služby Oracle Content Management.
Když vytvoříte zásady pro svůj pronajatý prostor, přístup uživatelům ke všem kompartmentům udělíte prostřednictvím převzetí zásad. Případně můžete omezit přístup k jednotlivým instancím a kompartmentům služby Oracle Content Management.
Nechat uživatele ve skupině správců plně provádět správu jakékoli instance služby Oracle Content Management
# Full admin permissions (CRUD) allow group Administrators to manage oce-instances in tenancy allow group Administrators to manage oce-workrequests in tenancy
# Full admin permissions (CRUD) using family allow group Administrators to manage oce-instance-family in tenancy
Nechat uživatele ve skupině group1 zkontrolovat instanci služby Oracle Content Management a související požadavky na práci
# Inspect permissions (list oce instances and work requests) using metaverbs: allow group group1 to inspect oce-instances in tenancy allow group group1 to inspect oce-workrequests in tenancy
# Inspect permissions (list oce instances and work requests) using permission names:
allow group group1 to {OCE_INSTANCE_INSPECT} in tenancy
allow group group1 to {OCE_INSTANCE_WORKREQUEST_INSPECT} in tenancy
Nechat uživatele ve skupině group2 přečíst detaily o instanci služby Oracle Content Management a souvisejících požadavcích na práci
# Read permissions (read complete oce instance and work request metadata) using metaverbs: allow group group2 to read oce-instances in tenancy allow group group2 to read oce-workrequests in tenancy
# Read permissions (read complete oce instance and work request metadata) using permission names:
allow group group2 to {OCE_INSTANCE_INSPECT, OCE_INSTANCE_READ} in tenancy
allow group group2 to {OCE_INSTANCE_WORKREQUEST_INSPECT, OCE_INSTANCE_WORKREQUEST_READ} in tenancy
Nechat uživatele ve skupině group3 přečíst všechny instance služby Oracle Content Management a související požadavky na práci
# Use permissions (read on oce instance, read on work request) using metaverbs: allow group group3 to use oce-instances in tenancy allow group group3 to read oce-workrequests in tenancy
# Use permissions (read on oce instance, read on work request) using permission names:
allow group group3 to {OCE_INSTANCE_INSPECT, OCE_INSTANCE_READ, OCE_INSTANCE_UPDATE} in tenancy
allow group group3 to {OCE_INSTANCE_WORKREQUEST_INSPECT, OCE_INSTANCE_WORKREQUEST_READ} in tenancy
Nechat uživatele ve skupině group1 zkontrolovat instanci služby Oracle Content Management a související požadavky na práci
# Manage permissions (use/delete on oce instance, read/cancel on work request) using metaverbs: allow group group4 to manage oce-instances in tenancy allow group group4 to manage oce-workrequests in tenancy
# Manage permissions (use/delete on oce instance, read/cancel on work request) using permission names:
allow group group4 to {OCE_INSTANCE_INSPECT, OCE_INSTANCE_READ, OCE_INSTANCE_UPDATE,OCE_INSTANCE_CREATE, OCE_INSTANCE_DELETE} in tenancy
allow group group4 to {OCE_INSTANCE_WORKREQUEST_INSPECT, OCE_INSTANCE_WORKREQUEST_READ} in tenancy