Informazioni sui criteri vocali

Informazioni sui criteri delle risorse, incluse le autorizzazioni API.

Per controllare chi ha accesso a Speech e il tipo di accesso per ogni gruppo di utenti, è necessario creare criteri. Per impostazione predefinita, solo gli utenti del gruppo Administrators possono accedere a tutte le risorse Speech.

Per tutti gli altri utenti che utilizzano il servizio, è necessario creare criteri che assegnino loro i diritti appropriati alle risorse di sintesi vocale. Per una lista completa dei criteri OCI, vedere Riferimento ai criteri.

Tipi di risorse

Speech offre tipi di risorse sia aggregati che individuali per la scrittura di criteri. È possibile utilizzare i tipi di risorsa aggregati per scrivere meno criteri. Ad esempio, anziché consentire a un gruppo di gestire tutti i singoli tipi di risorsa, è possibile disporre di un criterio che consenta al gruppo di gestire il tipo di risorsa aggregata, ai-service-speech-family.

Singoli tipi di risorsa
ai-service-speech-transcription-job
ai-service-speech-synthesize-voice
ai-service-speech-synthesize
Tipo di risorsa aggregata
ai-service-speech-family

Criteri IAM necessari

Per utilizzare la funzione Speech, un amministratore deve concedere l'accesso in un criterio IAM.

Se ricevi un messaggio che non hai l'autorizzazione o che non sei autorizzato, verifica con il tuo amministratore il tipo di accesso che hai.

Devi fornire l'accesso allo storage degli oggetti per leggere i file multimediali e generare trascrizioni a un bucket creando criteri.

Creare un criterio con uno dei criteri riportati di seguito per gestire gli oggetti.

allow <group-name> SpeechUsers to manage object-family in tenancy

Creare un criterio con uno dei criteri seguenti per gestire i job di trascrizione:

allow <subject> to
          manage ai-service-speech-family in tenancy
          group <group-name> | group
          id <group-ocid> |
          dynamic-group <dynamic-group-name> |
        dynamic-group id <dynamic-group-ocid> |
        any-user

Criteri di esempio

Questi criteri consentono agli utenti del gruppo SpeechUsers di gestire i job di trascrizione vocale:

allow group SpeechUsers to manage ai-service-speech-family in tenancy
allow group SpeechUsers to manage object-family in tenancy
allow group SpeechUsers to read tag-namespaces in tenancy
allow group SpeechUsers to inspect tag-namespaces in tenancy

Se si desidera limitare l'accesso a un compartimento specifico, creare un gruppo e impostare i criteri seguenti in tale compartimento:

allow group SpeechUsers to manage ai-service-speech-family in compartment <compartment-name>
allow group SpeechUsers to manage object-family in compartment <compartment-name>
allow group SpeechUsers to read tag-namespaces in compartment <compartment-name>
allow group SpeechUsers to inspect tag-namespaces in compartment <compartment-name>

Consenti a tutti gli utenti di gestire tutte le risorse Speech utilizzando la risorsa aggregata:

allow any-user to manage ai-service-speech-family in tenancy

Per avere accesso a tutte le risorse Speech:

allow group <SpeechUsers> to manage ai-service-speech-family in tenancy
or
allow group <SpeechUsers> to manage ai-service-speech-synthesize in tenancy

Per accedere solo a tutte le risorse Text to Speech:

allow group <SpeechUsers> to manage ai-service-speech-synthesize-voice in tenancy
allow group <SpeechUsers> to manage ai-service-speech-synthesize in tenancy

Tipi e autorizzazioni risorsa

Risorsa Autorizzazioni
ai-service-speech-transcription-job AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_INSPECT
AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_CREATE
AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_READ
AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_UPDATE
AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_CANCEL
AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_DELETE
AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_MOVE

Autorizzazioni necessarie per ogni operazione API

È possibile utilizzare i singoli tipi di risorsa con chiamate API per interagire con il servizio.

Nella tabella riportata di seguito vengono elencate le operazioni API per il servizio vocale in ordine logico, raggruppate per tipo di risorsa e le autorizzazioni necessarie per i tipi di risorsa.

Operazione API Autorizzazioni

CreateTranscriptionJob

AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_CREATE

ListTranscriptionJobs

AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_INSPECT

GetTranscriptionJob

AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_READ

UpdateTranscriptionJob

AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_UPDATE
CancelTranscriptionJob AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_CANCEL
DeleteTranscriptionJob AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_READAI_SERVICE_SPEECH_TRANSCRIPTION_JOB_DELETE
ChangeTranscriptionJobCompartment AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_MOVE
ListTranscriptionTasks AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_READ
GetTranscriptionTask AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_READ
CancelTranscriptionTask

AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_READ

AI_SERVICE_SPEECH_TRANSCRIPTION_JOB_CANCEL