Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Actions, ressources et clés de condition pour Amazon Transcribe
Amazon Transcribe (préfixe de service :transcribe
) fournit les ressources, actions et clés de contexte de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation. IAM
Références :
-
Découvrez comment configurer ce service.
-
Consultez la liste des APIopérations disponibles pour ce service.
-
Découvrez comment sécuriser ce service et ses ressources à l'aide de politiques IAM d'autorisation.
Rubriques
Actions définies par Amazon Transcribe
Vous pouvez spécifier les actions suivantes dans l'Action
élément d'une déclaration de IAM politique. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'APIopération ou à la CLI commande portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.
La colonne Types de ressources indique si chaque action prend en charge les autorisations au niveau des ressources. S'il n'y a pas de valeur pour cette colonne, vous devez indiquer toutes les ressources (« * ») dans l'élément Resource
de votre déclaration de politique. Si la colonne inclut un type de ressource, vous pouvez spécifier un type ARN de ressource de ce type dans une instruction comportant cette action. Si l'action comporte une ou plusieurs ressources requises, l'appelant doit être autorisé à utiliser l'action avec ces ressources. Les ressources requises sont indiquées dans le tableau par un astérisque (*). Si vous limitez l'accès aux ressources avec l'Resource
élément d'une IAM politique, vous devez inclure un modèle ARN ou pour chaque type de ressource requis. Certaines actions prennent en charge plusieurs types de ressources. Si le type de ressource est facultatif (non indiqué comme obligatoire), vous pouvez choisir d'utiliser l'un, mais pas l'autre.
La colonne Clés de condition inclut des clés que vous pouvez spécifier dans l'élément Condition
d'une déclaration de politique. Pour plus d'informations sur les clés de condition associées aux ressources du service, consultez la colonne Clés de condition du tableau des types de ressources.
Note
Les clés de condition des ressources sont répertoriées dans le tableau Types de ressources. Vous pouvez trouver un lien vers le type de ressource qui s'applique à une action dans la colonne Types de ressources (* obligatoire) du tableau Actions. Le type de ressource indiqué dans le tableau Types de ressources inclut la colonne Clés de condition, qui contient les clés de condition de ressource qui s'appliquent à une action dans le tableau Actions.
Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Actions.
Actions | Description | Niveau d'accès | Types de ressources (*obligatoire) | Clés de condition | Actions dépendantes |
---|---|---|---|---|---|
CreateCallAnalyticsCategory | Accorde l'autorisation de créer une catégorie d'analyse Amazon Transcribe applique les conditions spécifiées par vos catégories d'analyse à vos tâches d'analyse d'appels | Écriture | |||
CreateLanguageModel | Accorde l'autorisation de créer un modèle de langue personnalisé | Écriture |
s3:GetObject s3:ListBucket |
||
CreateMedicalVocabulary | Accorde l'autorisation de créer un vocabulaire personnalisé que vous pouvez utiliser pour modifier la façon dont Amazon Transcribe Medical gère la transcription d'un fichier audio | Écriture |
s3:GetObject |
||
CreateVocabulary | Accorde l'autorisation de créer un vocabulaire personnalisé que vous pouvez utiliser pour modifier la façon dont Amazon Transcribe gère la transcription d'un fichier audio | Écriture |
s3:GetObject |
||
CreateVocabularyFilter | Accorde l'autorisation de créer un nouveau filtre de vocabulaire que vous pouvez utiliser pour filtrer les mots provenant de la transcription d'un fichier audio généré par Amazon Transcribe | Écriture |
s3:GetObject |
||
DeleteCallAnalyticsCategory | Accorde l'autorisation de supprimer une catégorie d'analyse des appels à l'aide de son nom d'Amazon Transcribe | Écriture | |||
DeleteCallAnalyticsJob | Accorde l'autorisation de supprimer une tâche d'analyse des appels précédemment soumise ainsi que les résultats générés tels que la transcription, les modèles, et ainsi de suite | Écriture | |||
DeleteLanguageModel | Accorde l'autorisation de supprimer un modèle de langue personnalisé précédemment créé | Écrire | |||
DeleteMedicalScribeJob | Octroie l'autorisation de supprimer une tâche de transcription médicale déjà soumise. | Écrire | |||
DeleteMedicalTranscriptionJob | Accorde l'autorisation de supprimer une tâche de transcription médicale déjà soumise | Écriture | |||
DeleteMedicalVocabulary | Accorde l'autorisation de supprimer un vocabulaire médical d'Amazon Transcribe | Écriture | |||
DeleteTranscriptionJob | Accorde l'autorisation de supprimer une tâche de transcription précédemment soumise ainsi que les résultats générés tels que la transcription, les modèles, et ainsi de suite | Écriture | |||
DeleteVocabulary | Accorde l'autorisation de supprimer un vocabulaire d'Amazon Transcribe. | Écriture | |||
DeleteVocabularyFilter | Accorde l'autorisation de supprimer un filtre de vocabulaire d'Amazon Transcribe | Écriture | |||
DescribeLanguageModel | Accorde l'autorisation de renvoyer des informations sur un modèle de langue personnalisé | Read | |||
GetCallAnalyticsCategory | Accorde l'autorisation de récupérer des informations sur une catégorie d'analyse des appels | Read | |||
GetCallAnalyticsJob | Accorde l'autorisation de renvoyer des informations sur une tâche d'analyse des appels | Lecture | |||
GetMedicalScribeJob | Octroie l'autorisation de renvoyer des informations sur une tâche de transcription médicale. | Lecture | |||
GetMedicalTranscriptionJob | Accorde l'autorisation de retourner des informations sur une tâche de transcription médicale | Read | |||
GetMedicalVocabulary | Accorde l'autorisation d'obtenir des informations sur un vocabulaire médical | Read | |||
GetTranscriptionJob | Accorde l'autorisation de renvoyer des informations sur une tâche de transcription | Read | |||
GetVocabulary | Accorde l'autorisation d'obtenir des informations sur un vocabulaire | Read | |||
GetVocabularyFilter | Accorde l'autorisation d'obtenir des informations sur un filtre de vocabulaire | Read | |||
ListCallAnalyticsCategories | Accorde l'autorisation de répertorier les catégories d'analyse des appels qui ont été créées | Liste | |||
ListCallAnalyticsJobs | Accorde l'autorisation de répertorier les tâches d'analytique des appels avec le statut spécifié | Liste | |||
ListLanguageModels | Accorde l'autorisation de répertorier les modèles de langue personnalisés | Liste | |||
ListMedicalScribeJobs | Octroie l'autorisation de répertorier les tâches de transcription médicale avec le statut spécifié. | Liste | |||
ListMedicalTranscriptionJobs | Accorde l'autorisation de répertorier les tâches de transcription médicale avec le statut spécifié | Liste | |||
ListMedicalVocabularies | Accorde l'autorisation de renvoyer une liste de vocabulaires médicaux correspondant aux critères spécifiés. Si aucun critère n'est spécifié, renvoie l'ensemble de la liste des vocabulaires | Liste | |||
ListTagsForResource | Accorde l'autorisation de répertorier les identifications d'une ressource. | Lecture | |||
ListTranscriptionJobs | Accorde l'autorisation de répertorier les tâches de transcription avec le statut spécifié | Liste | |||
ListVocabularies | Accorde l'autorisation de renvoyer une liste de vocabulaires correspondant aux critères spécifiés. Si aucun critère n'est spécifié, renvoie l'ensemble de la liste des vocabulaires | Liste | |||
ListVocabularyFilters | Accorde l'autorisation de renvoyer une liste de filtres de vocabulaire correspondant aux critères spécifiés. Si aucun critère n'est spécifié, renvoie au maximum 5 filtres de vocabulaire | Liste | |||
StartCallAnalyticsJob | Accorde l'autorisation de démarrer une tâche d'analyse asynchrone qui non seulement transcrit l'enregistrement audio d'un appelant et d'un agent, mais renvoie également des informations supplémentaires | Écrire |
s3:GetObject |
||
StartCallAnalyticsStreamTranscription | Accorde l'autorisation de démarrer un protocole où l'audio est diffusé en continu vers Transcribe Call Analytics et les résultats de la transcription sont diffusés sur votre application | Écrire | |||
StartCallAnalyticsStreamTranscriptionWebSocket | Autorise le lancement d'un fichier WebSocket où le son est diffusé vers Transcribe Call Analytics et où les résultats de la transcription sont transmis à votre application | Écrire | |||
StartMedicalScribeJob | Octroie l'autorisation de démarrer une tâche asynchrone pour transcrire les conversations patient-clinicien et générer des notes cliniques. | Écrire |
s3:GetObject |
||
StartMedicalStreamTranscription | Accorde l'autorisation de démarrer un protocole où l'audio est diffusé en continu vers Transcribe Medical et les résultats de la transcription sont diffusés sur votre application | Écrire | |||
StartMedicalStreamTranscriptionWebSocket | Autorise le lancement d'une application WebSocket où le son est diffusé vers Transcribe Medical et les résultats de la transcription sont transmis à votre application | Écrire | |||
StartMedicalTranscriptionJob | Accorde l'autorisation de démarrer une tâche asynchrone pour transcrire le discours médical en texte | Écrire |
s3:GetObject |
||
StartStreamTranscription | Autorise le lancement d'un HTTP2 flux bidirectionnel pour transcrire la parole en texte en temps réel | Écrire | |||
StartStreamTranscriptionWebSocket | Accorde l'autorisation de démarrer un flux websocket pour transcrire la parole en texte en temps réel | Écriture | |||
StartTranscriptionJob | Accorde l'autorisation de démarrer une tâche asynchrone pour transcrire la parole en texte | Écrire |
s3:GetObject |
||
TagResource | Accorde l'autorisation d'identificationr une ressource avec des paires de valeurs clés données | Balisage | |||
UntagResource | Accorde l'autorisation d'annuler le balisage d'une ressource avec une clé donnée | Identification | |||
UpdateCallAnalyticsCategory | Accorde l'autorisation de mettre à jour la catégorie d'analyse des appels avec de nouvelles valeurs L' UpdateCallAnalyticsCategory opération remplace toutes les informations existantes par les valeurs que vous fournissez dans la demande | Écrire | |||
UpdateMedicalVocabulary | Accorde l'autorisation de mettre à jour un vocabulaire médical existant avec de nouvelles valeurs. L' UpdateMedicalVocabulary opération remplace toutes les informations existantes par les valeurs que vous fournissez dans la demande | Écrire |
s3:GetObject |
||
UpdateVocabulary | Accorde l'autorisation de mettre à jour un vocabulaire existant avec de nouvelles valeurs. L' UpdateVocabulary opération remplace toutes les informations existantes par les valeurs que vous fournissez dans la demande | Écrire |
s3:GetObject |
||
UpdateVocabularyFilter | Accorde l'autorisation de mettre à jour un filtre de vocabulaire existant avec de nouvelles valeurs. L' UpdateVocabularyFilter opération remplace toutes les informations existantes par les valeurs que vous fournissez dans la demande | Écrire |
s3:GetObject |
Types de ressources définis par Amazon Transcribe
Les types de ressources suivants sont définis par ce service et peuvent être utilisés dans l'Resource
élément des déclarations de politique d'IAMautorisation. Chaque action du tableau Actions identifie les types de ressources pouvant être spécifiés avec cette action. Un type de ressource peut également définir les clés de condition que vous pouvez inclure dans une politique. Ces clés sont affichées dans la dernière colonne du tableau. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Types de ressources.
Types de ressources | ARN | Clés de condition |
---|---|---|
transcriptionjob |
arn:${Partition}:transcribe:${Region}:${Account}:transcription-job/${JobName}
|
|
vocabulary |
arn:${Partition}:transcribe:${Region}:${Account}:vocabulary/${VocabularyName}
|
|
vocabularyfilter |
arn:${Partition}:transcribe:${Region}:${Account}:vocabulary-filter/${VocabularyFilterName}
|
|
languagemodel |
arn:${Partition}:transcribe:${Region}:${Account}:language-model/${ModelName}
|
|
medicaltranscriptionjob |
arn:${Partition}:transcribe:${Region}:${Account}:medical-transcription-job/${JobName}
|
|
medicalvocabulary |
arn:${Partition}:transcribe:${Region}:${Account}:medical-vocabulary/${VocabularyName}
|
|
callanalyticsjob |
arn:${Partition}:transcribe:${Region}:${Account}:analytics-job/${JobName}
|
|
callanalyticscategory |
arn:${Partition}:transcribe:${Region}:${Account}:analytics-category/${CategoryName}
|
|
medicalscribejob |
arn:${Partition}:transcribe:${Region}:${Account}:medical-scribe-job/${JobName}
|
Clés de condition pour Amazon Transcribe
Amazon Transcribe définit les clés de condition suivantes qui peuvent être utilisées dans l'Condition
élément d'une IAM politique. Vous pouvez utiliser ces clés pour affiner les conditions d'application de la déclaration de politique. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Clés de condition.
Pour afficher les clés de condition globales disponibles pour tous les services, consultez Clés de condition globales disponibles.
Clés de condition | Description | Type |
---|---|---|
aws:RequestTag/${TagKey} | Filtre l'accès en exigeant des valeurs d'identification présentes dans une demande de création de ressources | Chaîne |
aws:ResourceTag/${TagKey} | Filtre l'accès en fonction de la valeur d'identification associée à la ressource | Chaîne |
aws:TagKeys | Filtre l'accès en fonction de la présence d'identifications obligatoires dans la demande | ArrayOfString |
transcribe:OutputBucketName | Filtre l'accès en fonction du nom du compartiment de sortie inclus dans la demande | Chaîne |
transcribe:OutputEncryptionKMSKeyId | Filtre l'accès en fonction de l'identifiant de KMS clé inclus dans la demande | Chaîne |
transcribe:OutputKey | Filtre l'accès en fonction de la clé de sortie incluse dans la demande | Chaîne |
transcribe:OutputLocation | Filtre l'accès en fonction de l'emplacement de sortie incluse dans la demande | Chaîne |