View a markdown version of this page

Ações, recursos e chaves de condição do Amazon Transcribe - Referência de autorização do serviço

Ações, recursos e chaves de condição do Amazon Transcribe

O Amazon Transcribe (prefixo do serviçotranscribe:) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas pelo Amazon Transcribe

A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

Operation Ação do IAM Chave de condição Valor (es) possível (s) Nível de acesso

CreateCallAnalyticsCategory

transcrever: CreateCallAnalyticsCategory

Gravar

transcrever: TagResource

Marcação, gravação

CreateLanguageModel

transcrever: CreateLanguageModel

Gravar

transcrever: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

CreateMedicalVocabulary

transcrever: CreateMedicalVocabulary

Gravar

transcrever: TagResource

Marcação, gravação

CreateVocabulary

transcrever: CreateVocabulary

Gravar

transcrever: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

CreateVocabularyFilter

transcrever: CreateVocabularyFilter

Gravar

transcrever: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

DeleteCallAnalyticsCategory

transcrever: DeleteCallAnalyticsCategory

Gravar

DeleteCallAnalyticsJob

transcrever: DeleteCallAnalyticsJob

Gravar

DeleteLanguageModel

transcrever: DeleteLanguageModel

Gravar

DeleteMedicalScribeJob

transcrever: DeleteMedicalScribeJob

Gravar

DeleteMedicalTranscriptionJob

transcrever: DeleteMedicalTranscriptionJob

Gravar

DeleteMedicalVocabulary

transcrever: DeleteMedicalVocabulary

Gravar

DeleteTranscriptionJob

transcrever: DeleteTranscriptionJob

Gravar

DeleteVocabulary

transcrever: DeleteVocabulary

Gravar

DeleteVocabularyFilter

transcrever: DeleteVocabularyFilter

Gravar

DescribeLanguageModel

transcrever: DescribeLanguageModel

Ler

GetCallAnalyticsCategory

transcrever: GetCallAnalyticsCategory

Ler

GetCallAnalyticsJob

transcrever: GetCallAnalyticsJob

Ler

GetMedicalScribeJob

transcrever: GetMedicalScribeJob

Ler

GetMedicalTranscriptionJob

transcrever: GetMedicalTranscriptionJob

Ler

GetMedicalVocabulary

transcrever: GetMedicalVocabulary

Ler

GetTranscriptionJob

transcrever: GetTranscriptionJob

Ler

GetVocabulary

transcrever: GetVocabulary

Ler

GetVocabularyFilter

transcrever: GetVocabularyFilter

Ler

ListCallAnalyticsCategories

transcrever: ListCallAnalyticsCategories

Lista

ListCallAnalyticsJobs

transcrever: ListCallAnalyticsJobs

Lista

ListLanguageModels

transcrever: ListLanguageModels

Lista

ListMedicalScribeJobs

transcrever: ListMedicalScribeJobs

Lista

ListMedicalTranscriptionJobs

transcrever: ListMedicalTranscriptionJobs

Lista

ListMedicalVocabularies

transcrever: ListMedicalVocabularies

Lista

ListTagsForResource

transcrever: ListTagsForResource

Ler

ListTranscriptionJobs

transcrever: ListTranscriptionJobs

Lista

ListVocabularies

transcrever: ListVocabularies

Lista

ListVocabularyFilters

transcrever: ListVocabularyFilters

Lista

StartCallAnalyticsJob

transcrever: StartCallAnalyticsJob

Gravar

transcrever: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

StartMedicalScribeJob

transcrever: StartMedicalScribeJob

Gravar

transcrever: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

StartMedicalTranscriptionJob

transcrever: StartMedicalTranscriptionJob

Gravar

transcrever: TagResource

Marcação, gravação

StartTranscriptionJob

transcrever: StartTranscriptionJob

Gravar

transcrever: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

TagResource

transcrever: TagResource

Marcação, gravação

UntagResource

transcrever: UntagResource

Marcação, gravação

UpdateCallAnalyticsCategory

transcrever: UpdateCallAnalyticsCategory

Gravar

UpdateLanguageModel

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

UpdateMedicalVocabulary

transcrever: UpdateMedicalVocabulary

Gravar

UpdateVocabulary

transcrever: UpdateVocabulary

Gravar

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

UpdateVocabularyFilter

transcrever: UpdateVocabularyFilter

Gravar

objetivo: PassRole

objetivo: PassedToService

transcrever.amazonaws.com

Gravar

Ações definidas pelo Amazon Transcribe

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

CreateCallAnalyticsCategory

Concede permissão para criar uma categoria de analytics. O Amazon Transcribe aplica as condições especificadas por suas categorias de analytics aos trabalhos de analytics de chamadas

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateLanguageModel

Concede permissão para criar um modelo de idioma personalizado

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateMedicalVocabulary

Concede permissão para criar um vocabulário personalizado que pode ser usado para alterar a forma como o Amazon Transcribe Medical lida com a transcrição de um arquivo de áudio

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateVocabulary

Concede permissão para criar um vocabulário personalizado que pode ser usado para alterar a forma como o Amazon Transcribe lida com a transcrição de um arquivo de áudio

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateVocabularyFilter

Concede permissão para criar um filtro de vocabulário que pode ser usado para excluir do filtro palavras da transcrição de um arquivo de áudio gerado pelo Amazon Transcribe

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteCallAnalyticsCategory

Concede permissão para excluir uma categoria de analytics de chamada usando seu nome do Amazon Transcribe

categoria de análise de chamadas*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCallAnalyticsJob

Concede permissão para excluir um trabalho de analytics enviado anteriormente com qualquer outro resultado gerado, como a transcrição, os modelos e assim por diante

trabalho de análise de chamadas*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteLanguageModel

Concede permissão para excluir um modelo de idioma personalizado criado anteriormente

modelo de idioma*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteMedicalScribeJob

Concede permissão para excluir um trabalho de Transcrição médica enviado anteriormente

emprego de escriba médico*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteMedicalTranscriptionJob

Concede permissão para excluir um trabalho de transcrição médica enviado anteriormente

trabalho de transcrição médica*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteMedicalVocabulary

Concede permissão para excluir um vocabulário médico do Amazon Transcribe

vocabulário médico*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteTranscriptionJob

Concede permissão para excluir um trabalho de transcrição enviado anteriormente com qualquer outro resultado gerado, como a transcrição, os modelos e assim por diante

trabalho de transcrição*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteVocabulary

Concede permissão para excluir um vocabulário do Amazon Transcribe

vocabulário*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteVocabularyFilter

Concede permissão para excluir um filtro de vocabulário do Amazon Transcribe

filtro de vocabulário*

foi: ResourceTag /$ {} TagKey

Gravar

DescribeLanguageModel

Concede permissão para retornar informações sobre um modelo de idioma personalizado

modelo de idioma*

foi: ResourceTag /$ {} TagKey

Ler

GetCallAnalyticsCategory

Concede permissão para recuperar informações sobre uma categoria de analytics de chamadas

categoria de análise de chamadas*

foi: ResourceTag /$ {} TagKey

Ler

GetCallAnalyticsJob

Concede permissão para retornar informações sobre um trabalho de analytics de chamadas

trabalho de análise de chamadas*

foi: ResourceTag /$ {} TagKey

Ler

GetMedicalScribeJob

Concede permissão para retornar informações sobre um trabalho de Transcrição médica

emprego de escriba médico*

foi: ResourceTag /$ {} TagKey

Ler

GetMedicalScribeStream

Concede permissão para obter informações sobre a sessão AWS HealthScribe de streaming especificada

Ler

GetMedicalTranscriptionJob

Concede permissão para retornar informações sobre um trabalho de transcrição médica

trabalho de transcrição médica*

foi: ResourceTag /$ {} TagKey

Ler

GetMedicalVocabulary

Concede permissão para obter informações sobre um vocabulário médico

vocabulário médico*

foi: ResourceTag /$ {} TagKey

Ler

GetTranscriptionJob

Concede permissão para retornar informações sobre um trabalho de transcrição

trabalho de transcrição*

foi: ResourceTag /$ {} TagKey

Ler

GetVocabulary

Concede permissão para obter informações sobre um vocabulário

vocabulário*

foi: ResourceTag /$ {} TagKey

Ler

GetVocabularyFilter

Concede permissão para obter informações sobre um filtro de vocabulário

filtro de vocabulário*

foi: ResourceTag /$ {} TagKey

Ler

ListCallAnalyticsCategories

Concede permissão para listar categorias de analytics de chamadas que foram criadas

List

ListCallAnalyticsJobs

Concede permissão para listar trabalhos de analytics de chamadas com o status especificado

List

ListLanguageModels

Concede permissão para listar modelos de idioma personalizados

Lista

ListMedicalScribeJobs

Concede permissão para listar trabalhos de Transcrição médica com o status especificado

Lista

ListMedicalTranscriptionJobs

Concede permissão para listar trabalhos de transcrição médica com o status especificado

List

ListMedicalVocabularies

Concede permissão para retornar uma lista de vocabulários médicos que correspondem aos critérios especificados. Se não houver critérios especificados, retornará toda a lista de vocabulários

Lista

ListTagsForResource

Concede permissão para listar as etiquetas de um recurso

Ler

ListTranscriptionJobs

Concede permissão para listar trabalhos de transcrição com o status especificado

List

ListVocabularies

Concede permissão para retornar uma lista de vocabulários que correspondem aos critérios especificados. Se não houver critérios especificados, retornará toda a lista de vocabulários

List

ListVocabularyFilters

Concede permissão para retornar uma lista de filtros de vocabulário que correspondam aos critérios especificados. Se não houver critérios especificados, retornará no máximo 5 filtros de vocabulário

List

StartCallAnalyticsJob

Concede permissão para iniciar um trabalho de analytics assíncrono que não só transcreve a gravação de áudio de um chamador e agente, mas também retorna insights adicionais

foi: RequestTag /$ {} TagKey

leis: TagKeys

transcrever: OutputEncryptionKMSKeyId

transcrever: OutputLocation

Gravar

StartCallAnalyticsStreamTranscription

Concede permissão para iniciar um protocolo em que o áudio é transmitido para o Transcribe Call Analytics e os resultados da transcrição são transmitidos para sua aplicação

Gravar

StartCallAnalyticsStreamTranscriptionWebSocket

Concede permissão para iniciar um WebSocket onde o áudio é transmitido para o Transcribe Call Analytics e os resultados da transcrição são transmitidos para seu aplicativo.

Gravar

StartMedicalScribeJob

Concede permissão para iniciar um trabalho assíncrono para transcrever conversas entre paciente e médico e gerar notas clínicas

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

transcrever: OutputBucketName

transcrever: OutputEncryptionKMSKeyId

Gravar

StartMedicalScribeStream

Concede permissão para iniciar um fluxo HTTP2 bidirecional no qual o áudio é transmitido AWS HealthScribe e os resultados da transcrição são transmitidos para seu aplicativo.

Gravar

StartMedicalStreamTranscription

Concede permissão para iniciar um protocolo em que o áudio é transmitido para o Transcribe Medical e os resultados da transcrição são transmitidos para sua aplicação

Gravar

StartMedicalStreamTranscriptionWebSocket

Concede permissão para iniciar um WebSocket onde o áudio é transmitido para o Transcribe Medical e os resultados da transcrição são transmitidos para seu aplicativo

Gravar

StartMedicalTranscriptionJob

Concede permissão para iniciar um trabalho assíncrono para transcrever fala médica em texto

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

transcrever: OutputBucketName

transcrever: OutputEncryptionKMSKeyId

transcrever: OutputKey

Gravar

StartStreamTranscription

Concede permissão para iniciar uma transmissão HTTP2 bidirecional para transcrever fala em texto em tempo real

Write

StartStreamTranscriptionWebSocket

Concede permissão para iniciar uma transmissão de websocket para transcrever fala em texto em tempo real

Write

StartTranscriptionJob

Concede permissão para iniciar um trabalho assíncrono para transcrever fala em texto

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

transcrever: OutputBucketName

transcrever: OutputEncryptionKMSKeyId

transcrever: OutputKey

Gravar

TagResource

Concede permissão para marcar um recurso com determinados pares de chave-valor

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

transcrever: OutputBucketName

transcrever: OutputEncryptionKMSKeyId

transcrever: OutputKey

Marcação, gravação

UntagResource

Concede permissão para desmarcar um recurso com determinada chave

leis: TagKeys

Marcação, gravação

UpdateCallAnalyticsCategory

Concede permissão para atualizar a categoria de analytics de chamadas com novos valores. A UpdateCallAnalyticsCategory operação substitui todas as informações existentes pelos valores que você fornece na solicitação

categoria de análise de chamadas*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateMedicalVocabulary

Concede permissão para atualizar um vocabulário médico existente com novos valores. A UpdateMedicalVocabulary operação substitui todas as informações existentes pelos valores que você fornece na solicitação

vocabulário médico*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateVocabulary

Concede permissão para atualizar um vocabulário existente com novos valores. A UpdateVocabulary operação substitui todas as informações existentes pelos valores que você fornece na solicitação

vocabulário*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateVocabularyFilter

Concede permissão para atualizar um filtro de vocabulário existente com novos valores. A UpdateVocabularyFilter operação substitui todas as informações existentes pelos valores que você fornece na solicitação

filtro de vocabulário*

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos pelo Amazon Transcribe

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

categoria de análise de chamadas

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :analytics-category/$ {} CategoryName

foi: ResourceTag /$ {} TagKey

trabalho de análise de chamadas

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :analytics/$ {} JobName

foi: ResourceTag /$ {} TagKey

modelo de linguagem

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :language-model/$ {} ModelName

foi: ResourceTag /$ {} TagKey

emprego de escriba médico

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :medical-scribe-job/$ {} JobName

foi: ResourceTag /$ {} TagKey

trabalho de transcrição médica

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :medical-transcription-job/$ {} JobName

foi: ResourceTag /$ {} TagKey

vocabulário médico

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :vocabulário médico/$ {} VocabularyName

foi: ResourceTag /$ {} TagKey

trabalho de transcrição

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :transcription-job/$ {} JobName

foi: ResourceTag /$ {} TagKey

vocabulário

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :vocabulário/$ {} VocabularyName

foi: ResourceTag /$ {} TagKey

filtro de vocabulário

arn: $ {Partition} :transcrever: $ {Region} :$ {Account} :vocabulary-filter/$ {} VocabularyFilterName

foi: ResourceTag /$ {} TagKey

Chaves de condição do Amazon Transcribe

O Amazon Transcribe define as seguintes chaves de condição que podem ser usadas no elemento Condition de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra o acesso exigindo valores de etiquetas presentes em uma solicitação de criação de recurso

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelo valor de etiqueta necessário associado ao recurso

String

leis: TagKeys

Filtra o acesso exigindo a presença de etiquetas obrigatórias na solicitação

ArrayOfString

transcrever: OutputBucketName

Filtra o acesso com base no nome do bucket de saída incluído na solicitação

String

transcrever: OutputEncryptionKMSKeyId

Filtra o acesso com base no ID da chave do KMS incluído na solicitação, fornecido na forma de um ARN de chave do KMS

String

transcrever: OutputKey

Filtra o acesso com base na chave de saída incluída na solicitação

String

transcrever: OutputLocation

Filtra o acesso com base no local de saída incluído na solicitação

String