Criteri e autorizzazioni IAM flusso multimediale
Creare criteri IAM per controllare chi ha accesso alle risorse del flusso multimediale e per controllare il tipo di accesso per ogni gruppo di utenti.
Creare criteri per consentire agli utenti di disporre dei diritti necessari per le risorse del flusso multimediale. Gli utenti del gruppo Administrators
hanno accesso a tutte le risorse del flusso multimediale.
Se non conosci i criteri IAM, consulta la Guida introduttiva ai criteri.
Per un elenco completo dei criteri di Oracle Cloud Infrastructure, vedere riferimento ai criteri e Policy comuni.
Per utilizzare OCI Media Flow, creare un criterio che conceda le autorizzazioni riportate di seguito agli utenti o ai gruppi che interagiscono di conseguenza con il servizio.
Media Services supporta le entità riportate di seguito.
Autorizzazioni |
Azione assegnata all'utente |
---|---|
workflow multimediale | Definisce i flussi di lavoro. |
media-workflow-job | Esegue i processi del flusso di lavoro per elaborare i supporti. |
asset multimediali | Gestisce i metadati degli asset multimediali. |
configurazione-workflow-media | Gestisce le configurazioni riutilizzabili. |
famiglia di supporti | Include tutte le risorse dei membri dei media in un'unica famiglia. |
Tipi e autorizzazioni risorsa
Lista dei tipi di risorsa Flusso multimediale e delle autorizzazioni associate.
Per assegnare le autorizzazioni a tutte le risorse dei servizi multimediali OCI, utilizzare il tipo di aggregazione media-family
.
Per creare workflow multimediali, è necessario disporre dell'autorizzazione manage media-workflow
.
Per eseguire i job, sono necessarie le autorizzazioni use media-workflow
e manage media-workflow-job
.
Per ulteriori informazioni, vedere Autorizzazioni.
Nella tabella seguente sono elencate tutte le risorse in media-family
:
Nome famiglia | Risorse membro |
---|---|
famiglia di supporti |
|
Un criterio che utilizza <verb> media-family
equivale a scrivere un criterio con un'istruzione <verb> <resource-type>
separata per ciascuno dei singoli tipi di risorsa.
Tipo di risorsa | Autorizzazioni |
---|---|
asset multimediali |
|
workflow multimediale |
|
configurazione-workflow-media |
|
media-workflow-job |
|
Variabili supportate
Le variabili vengono utilizzate quando si aggiungono condizioni a un criterio.
Il flusso multimediale supporta le variabili indicate di seguito.
-
- Entità
- : identificativo Oracle Cloud (OCID)
-
- Stringa
- : testo in formato libero.
-
- Elenca
- : lista di entità o stringa.
Vedere Variabili generali per tutte le richieste.
Le variabili sono minuscole e separate da trattini. Ad esempio, target.tag-namespace.name
, target.display-name
. name
deve essere univoco e display-name
è la descrizione.
Le variabili richieste vengono fornite dal servizio Flusso multimediale per ogni richiesta. Le variabili automatiche vengono fornite dal motore di autorizzazione (servizio locale con l'SDK per un client di grandi dimensioni o sul piano dati di Identity per un thin client).
Variabili richieste | Digita | descrizione; |
---|---|---|
target.compartment.id |
Entità (OCID) | OCID della risorsa primaria per la richiesta. |
request.operation |
Stringa | ID dell'operazione (ad esempio, GetUser ) per la richiesta. |
target.resource.kind |
Stringa | Nome del tipo della risorsa primaria per la richiesta. |
Variabili automatiche | Digita | descrizione; |
---|---|---|
request.user.id |
Entità (OCID) | OCID dell'utente richiedente. |
request.groups.id |
Elenco di entità (OCID) | Gli OCID dei gruppi in cui si trova l'utente richiedente. |
target.compartment.name |
Stringa | Il nome del compartimento specificato in target.compartment.id . |
target.tenant.id |
Entità (OCID) | OCID dell'ID tenant di destinazione. |
Variabili dinamiche | Digita | descrizione; |
---|---|---|
request.principal.group.tag.<tagNS>.<tagKey> |
Stringa | Il valore di ogni tag in un gruppo di cui il principal è membro. |
request.principal.compartment.tag.<tagNS>.<tagKey> |
Stringa | Il valore di ogni tag nel compartimento che contiene il principal. |
target.resource.tag.<tagNS>.<tagKey> |
Stringa | Il valore di ogni tag nella risorsa di destinazione. (Calcolato sulla base di tagSlug fornito dal servizio su ogni richiesta.) |
target.resource.compartment.tag.<tagNS>.<tagKey> |
Stringa | Il valore di ogni tag nel compartimento che contiene la risorsa di destinazione. (Calcolato sulla base di tagSlug fornito dal servizio su ogni richiesta.) |
Di seguito è riportato un elenco delle origini disponibili per le variabili.
- Richiesta: viene dall'input della richiesta.
- Derivato: viene dalla richiesta.
- Memorizzato: viene dal servizio e l'input conservato.
- Calcolato: viene calcolato in base ai dati del servizio.
Dettagli per le combinazioni verbo-tipo di risorsa
Identificare le autorizzazioni e le operazioni API coperte da ciascun verbo per le risorse del flusso multimediale.
Il livello di accesso è cumulativo quando si passa da inspect
a read
a use
a manage
. Un segno più (+)
in una cella di tabella indica l'accesso incrementale rispetto alla cella precedente.
Per informazioni sulla concessione dell'accesso, vedere Autorizzazioni.
In questa tabella sono elencate le autorizzazioni e le API completamente coperte dalle autorizzazioni per la risorsa media-workflow
.
Verbi | Autorizzazioni | API coperte | descrizione; |
---|---|---|---|
inspect |
MEDIA_WORKFLOW_INSPECT |
ListMediaWorkflow
|
Elencare i valori MediaWorkflows e SystemMediaWorkflows in un compartimento. |
read |
|
|
Visualizzare i dettagli di un MediaWorkflow. |
use |
|
|
Aggiornare un file MediaWorkflow. |
manage |
|
|
Creare un file MediaWorkflow. |
manage |
|
|
Spostare un valore MediaWorkflow tra i compartimenti. |
manage |
|
|
Eliminare un valore MediaWorkflow. |
In questa tabella sono elencate le autorizzazioni e le API completamente coperte dalle autorizzazioni per la risorsa media-workflow-configuration
.
Verbi | Autorizzazioni | API coperte | descrizione; |
---|---|---|---|
inspect |
MEDIA_WORKFLOW_CONFIGURATION_INSPECT |
ListMediaWorkflowConfiguration |
Elencare gli oggetti MediaWorkflowConfiguration in un determinato compartimento. |
read |
|
|
Visualizzare i dettagli di un MediaWorkflowConfiguration. |
use |
|
|
Aggiornare un file MediaWorkflowConfiguration. |
manage |
|
|
Creare un file MediaWorkflowConfiguration. |
manage |
|
|
Spostare un valore MediaWorkflowConfiguration tra i compartimenti. |
manage |
|
|
Eliminare un valore MediaWorkflowConfiguration. |
In questa tabella sono elencate le autorizzazioni e le API completamente coperte dalle autorizzazioni per la risorsa media-workflow-job
.
Verbi | Autorizzazioni | API coperte | descrizione; |
---|---|---|---|
inspect |
MEDIA_WORKFLOW_JOB_INSPECT |
ListMediaWorkflowJob |
Elencare il file MediaWorkflowJobs in un compartimento specifico. |
read |
|
|
Visualizzare i dettagli di un MediaWorkflowJob. |
use |
|
|
Aggiornare un file MediaWorkflowJob. |
manage |
|
|
Creare un file MediaWorkflowJob. |
manage |
|
|
Spostare un valore MediaWorkflowJob tra i compartimenti. |
manage |
|
|
Annullare un MediaWorkflowJob. |
In questa tabella sono elencate le autorizzazioni e le API completamente coperte dalle autorizzazioni per la risorsa media-asset
.
Verbi | Autorizzazioni | API coperte | descrizione; |
---|---|---|---|
inspect |
MEDIA_ASSET_INSPECT |
ListMediaAsset |
Elenca tutti gli asset multimediali in un determinato compartimento. |
read |
|
|
Visualizzare tutti i dettagli dei record degli asset multimediali. |
use |
|
|
Aggiornare i metadati dell'asset multimediale. |
manage |
|
|
Creare asset multimediali. |
manage |
|
|
Spostare gli asset multimediali tra i compartimenti. |
manage |
|
|
Eliminare gli asset multimediali. |
Autorizzazioni necessarie per ogni operazione API
Nella tabella seguente sono elencate le operazioni API in ordine logico, raggruppate per tipo di risorsa. I tipi di risorsa sono media-workflow
, media-workflow-configuration
, media-workflow-job
e media-asset
.
Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
---|---|
ListMediaWorkflows |
MEDIA_WORKFLOW_INSPECT |
CreateMediaWorkflow |
MEDIA_WORKFLOW_CREATE |
DeleteMediaWorkflow |
MEDIA_WORKFLOW_DELETE |
UpdateMediaWorkflow |
MEDIA_WORKFLOW_UPDATE |
GetMediaWorkflow |
MEDIA_WORKFLOW_READ |
RunMediaWorkflow |
|
GetMediaWorkflowJob |
|
CancelMediaWorkflowJob |
|
ChangeMediaWorkflowCompartment |
MEDIA_WORKFLOW_MOVE |
ListMediaWorkflowConfigurations |
MEDIA_WORKFLOW_CONFIGURATION_INSPECT |
CreateMediaWorkflowConfiguration |
MEDIA_WORKFLOW_CONFIGURATION_CREATE |
DeleteMediaWorkflowConfiguration |
MEDIA_WORKFLOW_CONFIGURATION_DELETE |
UpdateMediaWorkflowConfiguration |
MEDIA_WORKFLOW_CONFIGURATION_UPDATE |
GetMediaWorkflowConfiguration |
MEDIA_WORKFLOW_CONFIGURATION_READ |
ChangeMediaWorkflowConfigurationCompartment |
MEDIA_WORKFLOW_CONFIGURATION_MOVE |
ListMediaWorkflowJob |
MEDIA_WORKFLOW_JOB_INSPECT |
CreateMediaWorkflowJob |
MEDIA_WORKFLOW_JOB_CREATE |
DeleteMediaWorkflowJob |
MEDIA_WORKFLOW_JOB_DELETE |
UpdateMediaWorkflowJob |
MEDIA_WORKFLOW_JOB_UPDATE |
GetMediaWorkflowJob |
MEDIA_WORKFLOW_JOB_READ |
ChangeMediaWorkflowJobCompartment |
MEDIA_WORKFLOW_JOB_MOVE |
ListMediaAsset |
MEDIA_ASSET_INSPECT |
CreateMediaAsset |
MEDIA_ASSET_CREATE |
DeleteMediaAsset |
MEDIA_ASSET_DELETE |
UpdateMediaAsset |
MEDIA_ASSET_UPDATE |
GetMediaAsset |
MEDIA_ASSET_READ |
ChangeMediaAssetCompartment |
MEDIA_ASSET_MOVE |
Ruoli utente flusso multimediale
È possibile utilizzare le autorizzazioni o i criteri disponibili per configurare l'accesso. Ecco una configurazione utente tipica:
Sistema/attore | descrizione; | Autorizzazioni risorse OCI |
---|---|---|
Workflow Manager | Questo uso o gruppo definisce i flussi di lavoro utilizzati per l'elaborazione del contenuto. |
|
Processore contenuti | Questo utente o gruppo esegue i job per elaborare il contenuto e deve disporre delle autorizzazioni di lettura/scrittura per i bucket di input/output nell'area di memorizzazione degli oggetti. |
|
Libreria asset digitale | Questo gruppo richiede l'accesso agli asset multimediali creati. | lettura: media-asset |
Criteri IAM
Informazioni sui criteri IAM necessari per il flusso multimediale.
Assicurarsi che:
- Sono stati configurati i criteri di streaming per consentire a Media Services di leggere la famiglia di oggetti nel compartimento video dell'area di memorizzazione degli oggetti.
- Gli utenti o i gruppi che utilizzano i flussi multimediali OCI dispongono delle autorizzazioni necessarie.
Per i dettagli, vedere Creazione di un criterio.
Per ulteriori dettagli sulla sintassi, vedere Sintassi dei criteri.
Se si utilizzano i servizi di sintesi vocale, lingua e visione, vedere Criteri di sintesi vocale, Criteri di visualizzazione e Criteri di lingua per i dettagli.
Creazione di un criterio
Di seguito viene descritto come creare un criterio nella console.
Per istruzioni su come creare e gestire i criteri mediante la console o l'API, vedere Gestione dei criteri.
Per un elenco completo di tutti i criteri in Oracle Cloud Infrastructure, consulta il riferimento ai criteri e i criteri comuni.
Esempi di criteri
I criteri del flusso multimediale sono necessari per utilizzare varie risorse del flusso multimediale.
Vedere le istruzioni nella sezione Creazione di un criterio per la creazione di criteri mediante la console.
Per ulteriori dettagli sulla sintassi, vedere Sintassi dei criteri.
Se si utilizzano i flussi multimediali, vedere Criteri IAM dei flussi multimediali per i dettagli.
Vengono forniti i seguenti esempi di criteri:
Allow <user or dynamic-group> to manage media-family in compartment <compartment_name>