View a markdown version of this page

Acciones, recursos y claves de condición de Amazon Rekognition - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición de Amazon Rekognition

Amazon Rekognition (rekognitionprefijo de servicio:) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Rekognition

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AssociateFaces

reconocimiento: AssociateFaces

Escritura

CompareFaces

reconocimiento: CompareFaces

Lectura

CopyProjectVersion

reconocimiento: CopyProjectVersion

Escritura

reconocimiento: CreateProjectVersion

Escritura

reconocimiento: TagResource

Etiquetar, escribir

CreateCollection

reconocimiento: CreateCollection

Escritura

reconocimiento: TagResource

Etiquetar, escribir

CreateDataset

reconocimiento: CreateDataset

Escritura

reconocimiento: ListDatasetEntries

Lectura

reconocimiento: TagResource

Etiquetar, escribir

CreateFaceLivenessSession

reconocimiento: CreateFaceLivenessSession

Escritura

CreateProject

reconocimiento: CreateProject

Escritura

reconocimiento: TagResource

Etiquetar, escribir

CreateProjectVersion

reconocimiento: CreateProjectVersion

Escritura

reconocimiento: TagResource

Etiquetar, escribir

CreateStreamProcessor

reconocimiento: CreateStreamProcessor

Escritura

reconocimiento: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

CreateUser

reconocimiento: CreateUser

Escritura

DeleteCollection

reconocimiento: DeleteCollection

Escritura

DeleteDataset

reconocimiento: DeleteDataset

Escritura

DeleteFaces

reconocimiento: DeleteFaces

Escritura

DeleteProject

reconocimiento: DeleteProject

Escritura

DeleteProjectPolicy

reconocimiento: DeleteProjectPolicy

Escritura

DeleteProjectVersion

reconocimiento: DeleteProjectVersion

Escritura

DeleteStreamProcessor

reconocimiento: DeleteStreamProcessor

Escritura

DeleteUser

reconocimiento: DeleteUser

Escritura

DescribeCollection

reconocimiento: DescribeCollection

Lectura

DescribeDataset

reconocimiento: DescribeDataset

Lectura

DescribeProjectVersions

reconocimiento: DescribeProjectVersions

Lectura

DescribeProjects

reconocimiento: DescribeProjects

Lectura

DescribeStreamProcessor

reconocimiento: DescribeStreamProcessor

Lectura

DetectCustomLabels

reconocimiento: DetectCustomLabels

Lectura

DetectFaces

reconocimiento: DetectFaces

Lectura

DetectLabels

reconocimiento: DetectLabels

Lectura

DetectModerationLabels

reconocimiento: DetectModerationLabels

Lectura

DetectProtectiveEquipment

reconocimiento: DetectProtectiveEquipment

Lectura

DetectText

reconocimiento: DetectText

Lectura

DisassociateFaces

reconocimiento: DisassociateFaces

Escritura

DistributeDatasetEntries

reconocimiento: DistributeDatasetEntries

Escritura

GetCelebrityInfo

reconocimiento: GetCelebrityInfo

Lectura

GetCelebrityRecognition

reconocimiento: GetCelebrityRecognition

Lectura

GetContentModeration

reconocimiento: GetContentModeration

Lectura

GetFaceDetection

reconocimiento: GetFaceDetection

Lectura

GetFaceLivenessSessionResults

reconocimiento: GetFaceLivenessSessionResults

Lectura

GetFaceSearch

reconocimiento: GetFaceSearch

Lectura

GetLabelDetection

reconocimiento: GetLabelDetection

Lectura

GetMediaAnalysisJob

reconocimiento: GetMediaAnalysisJob

Lectura

GetPersonTracking

reconocimiento: GetPersonTracking

Lectura

GetSegmentDetection

reconocimiento: GetSegmentDetection

Lectura

GetTextDetection

reconocimiento: GetTextDetection

Lectura

IndexFaces

reconocimiento: IndexFaces

Escritura

ListCollections

reconocimiento: ListCollections

Lectura

ListDatasetEntries

reconocimiento: ListDatasetEntries

Lectura

ListDatasetLabels

reconocimiento: ListDatasetLabels

Lectura

ListFaces

reconocimiento: ListFaces

Lectura

ListMediaAnalysisJobs

reconocimiento: ListMediaAnalysisJobs

Lectura

ListProjectPolicies

reconocimiento: ListProjectPolicies

Lectura

ListStreamProcessors

reconocimiento: ListStreamProcessors

Enumeración

ListTagsForResource

reconocimiento: ListTagsForResource

Lectura

ListUsers

reconocimiento: ListUsers

Lectura

PutProjectPolicy

reconocimiento: PutProjectPolicy

Escritura

RecognizeCelebrities

reconocimiento: RecognizeCelebrities

Lectura

SearchFaces

reconocimiento: SearchFaces

Lectura

SearchFacesByImage

reconocimiento: SearchFacesByImage

Lectura

SearchUsers

reconocimiento: SearchUsers

Lectura

SearchUsersByImage

reconocimiento: SearchUsersByImage

Lectura

StartCelebrityRecognition

reconocimiento: StartCelebrityRecognition

Escritura

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

StartContentModeration

reconocimiento: StartContentModeration

Escritura

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

StartFaceDetection

reconocimiento: StartFaceDetection

Escritura

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

StartFaceSearch

reconocimiento: StartFaceSearch

Escritura

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

StartLabelDetection

reconocimiento: StartLabelDetection

Escritura

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

StartMediaAnalysisJob

reconocimiento: StartMediaAnalysisJob

Escritura

StartPersonTracking

reconocimiento: StartPersonTracking

Escritura

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

StartProjectVersion

reconocimiento: StartProjectVersion

Escritura

StartSegmentDetection

reconocimiento: StartSegmentDetection

Escritura

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

StartStreamProcessor

reconocimiento: StartStreamProcessor

Escritura

StartTextDetection

reconocimiento: StartTextDetection

Escritura

objetivo: PassRole

objetivo: PassedToService

rekognition.amazonaws.com

Escritura

StopProjectVersion

reconocimiento: StopProjectVersion

Escritura

StopStreamProcessor

reconocimiento: StopStreamProcessor

Escritura

TagResource

reconocimiento: TagResource

Etiquetar, escribir

UntagResource

reconocimiento: UntagResource

Etiquetar, escribir

UpdateDatasetEntries

reconocimiento: UpdateDatasetEntries

Escritura

UpdateStreamProcessor

reconocimiento: UpdateStreamProcessor

Escritura

Acciones definidas por Amazon Rekognition

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AssociateFaces

Concede permiso para asociar varios rostros individuales a un solo usuario

colección*

aws: ResourceTag /$ {} TagKey

Escritura

CompareFaces

Concede permiso para comparar los rostros de la imagen de entrada de origen con cada rostro detectado en la imagen de entrada de destino

Lectura

CopyProjectVersion

Concede permiso para copiar una versión del modelo existente en una nueva versión del modelo.

proyecto*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

versión del proyecto*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateCollection

Otorga permiso para crear una colección en un Región de AWS

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDataset

Otorga permiso para crear un nuevo conjunto de datos de etiquetas personalizadas de Amazon Rekognition.

proyecto*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateFaceLivenessSession

Concede permiso para crear una sesión de prueba de vida

Escritura

CreateProject

Otorga permiso para crear un proyecto de etiquetas personalizadas de Amazon Rekognition.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateProjectVersion

Otorga permiso para comenzar a entrenar una nueva versión de un modelo.

proyecto*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateStreamProcessor

Otorga permiso para crear un procesador de transmisión de Amazon Rekognition.

colección*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateUser

Concede permiso para crear un nuevo usuario en una colección con un ID de usuario único que usted proporcione

colección*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteCollection

Otorga permiso para eliminar la colección especificada.

colección*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteDataset

Otorga permiso para eliminar un conjunto de datos existente de etiquetas personalizadas de Amazon Rekognition.

conjunto de datos*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteFaces

Otorga permiso para eliminar rostros de una colección.

colección*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteProject

Concede permiso para eliminar un proyecto

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteProjectPolicy

Concede permiso para eliminar la política de recursos adjunta a un proyecto.

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteProjectVersion

Concede permiso para eliminar un modelo

versión del proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteStreamProcessor

Otorga permiso para eliminar el procesador de transmisión especificado.

procesador de stream*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteUser

Concede permiso para eliminar un usuario de una colección en función del ID de usuario proporcionado

colección*

aws: ResourceTag /$ {} TagKey

Escritura

DescribeCollection

Otorga permiso para leer detalles acerca de una colección.

colección*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeDataset

Otorga permiso para describir un conjunto de datos de etiquetas personalizadas de Amazon Rekognition.

conjunto de datos*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeProjectVersions

Otorga permiso para enumerar las versiones de un modelo en un proyecto de etiquetas personalizadas de Amazon Rekognition.

proyecto*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeProjects

Otorga permiso para enumerar los proyectos de etiquetas personalizadas de Amazon Rekognition.

Lectura

DescribeStreamProcessor

Otorga permiso para obtener información acerca del procesador de transmisión especificado.

procesador de stream*

aws: /$ {} ResourceTag TagKey

Lectura

DetectCustomLabels

Otorga permiso para detectar etiquetas personalizadas en una imagen suministrada.

versión del proyecto*

aws: ResourceTag /$ {} TagKey

Lectura

DetectFaces

Otorga permiso para detectar rostros humanos en una imagen proporcionada como entrada.

Lectura

DetectLabels

Otorga permiso para detectar instancias de etiquetas del mundo real dentro de una imagen proporcionada como entrada.

Lectura

DetectModerationLabels

Otorga permiso para detectar etiquetas de moderación dentro de la imagen de entrada,

versión del proyecto

aws: ResourceTag /$ {} TagKey

Lectura

DetectProtectiveEquipment

Otorga permiso para detectar el equipo de protección personal en la imagen de entrada.

Lectura

DetectText

Otorga permiso para detectar texto en la imagen de entrada y lo convierte en texto legible por una máquina.

Lectura

DisassociateFaces

Concede permiso para eliminar la asociación entre un ID de usuario y un ID de rostro

colección*

aws: ResourceTag /$ {} TagKey

Escritura

DistributeDatasetEntries

Otorga permiso para distribuir las entradas de un conjunto de datos de formación en todo el conjunto de datos de formación y el conjunto de datos de prueba de un proyecto.

conjunto de datos*

aws: ResourceTag /$ {} TagKey

Escritura

GetCelebrityInfo

Otorga permiso para leer el nombre y la información adicional de una celebridad.

Lectura

GetCelebrityRecognition

Otorga permiso para leer los resultados de reconocimiento de celebridades encontrados en un video almacenado por un trabajo de reconocimiento de celebridades asíncrono.

Lectura

GetContentModeration

Otorga permiso para leer los resultados del análisis de moderación de contenido que se encuentran en un video almacenado mediante un trabajo de moderación de contenido asíncrono.

Lectura

GetFaceDetection

Otorga permiso para leer los resultados de detección de rostros encontrados en un video almacenado mediante un trabajo de detección de rostros asíncrono.

Lectura

GetFaceLivenessSessionResults

Concede permiso para obtener los resultados de una sesión de prueba de vida

Lectura

GetFaceSearch

Otorga permiso para leer los rostros coincidentes de la colección encontrados en un video almacenado mediante un trabajo de búsqueda asíncrona de rostros.

Lectura

GetLabelDetection

Otorga permiso para leer los resultados de la etiqueta detectados en un video almacenado mediante un trabajo de detección de etiquetas asíncrono.

Lectura

GetMediaAnalysisJob

Otorga permiso para leer la referencia a los resultados del trabajo en S3 y la información adicional sobre un trabajo de análisis de medios

Lectura

GetPersonTracking

Otorga permiso para leer la lista de personas detectadas en un video almacenado por un trabajo de seguimiento de personas asíncrono.

Lectura

GetSegmentDetection

Otorga permiso para obtener los segmentos de video que se encuentran en un video almacenado mediante un trabajo de detección de segmentos asíncrono.

Lectura

GetTextDetection

Otorga permiso para obtener el texto encontrado en un video almacenado mediante un trabajo de detección de texto asíncrono.

Lectura

IndexFaces

Otorga permiso para actualizar una colección existente con rostros detectados en la imagen de entrada.

colección*

aws: ResourceTag /$ {} TagKey

Escritura

ListCollections

Otorga permiso para leer los ID de colección de su cuenta.

Lectura

ListDatasetEntries

Otorga permiso para enumerar las entradas del conjunto de datos en un conjunto de datos de etiquetas personalizadas de Amazon Rekognition existente.

conjunto de datos*

aws: ResourceTag /$ {} TagKey

Lectura

ListDatasetLabels

Otorga permiso para enumerar todas las etiquetas en un conjunto de datos.

conjunto de datos*

aws: ResourceTag /$ {} TagKey

Lectura

ListFaces

Otorga permiso para leer metadatos de los rostros de la colección especificada.

colección*

aws: ResourceTag /$ {} TagKey

Lectura

ListMediaAnalysisJobs

Otorga permiso para leer la lista de trabajos de análisis de medios

Lectura

ListProjectPolicies

Concede permiso para enumerar la política de recursos asociada a un proyecto.

proyecto*

aws: ResourceTag /$ {} TagKey

Lectura

ListStreamProcessors

Otorga permiso para obtener una lista de sus procesadores de streaming.

Enumeración

ListTagsForResource

Otorga permiso para devolver una lista de etiquetas asociadas a un recurso.

collection

aws: ResourceTag /$ {} TagKey

Lectura

conjunto de datos

aws: ResourceTag /$ {} TagKey

project

aws: ResourceTag /$ {} TagKey

versión del proyecto

aws: ResourceTag /$ {} TagKey

procesador de flujo

aws: ResourceTag /$ {} TagKey

ListUsers

Otorga permiso para publicar UserIds y para UserStatus

colección*

aws: ResourceTag /$ {} TagKey

Lectura

PutProjectPolicy

Concede permiso para adjuntar una política de recursos a un proyecto.

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

RecognizeCelebrities

Otorga permiso para detectar celebridades en la imagen de entrada.

Lectura

SearchFaces

Otorga permiso para buscar en la colección especificada el ID de rostro suministrado.

colección*

aws: ResourceTag /$ {} TagKey

Lectura

SearchFacesByImage

Otorga permiso para buscar en la colección especificada el rostro más grande de la imagen de entrada.

colección*

aws: ResourceTag /$ {} TagKey

Lectura

SearchUsers

Concede permiso para buscar en la colección especificada el resultado de coincidencias de usuarios con el ID de rostro o ID de usuario proporcionado

colección*

aws: ResourceTag /$ {} TagKey

Lectura

SearchUsersByImage

Concede permiso para buscar en la colección especificada el resultado de coincidencias de usuarios mediante el rostro más grande de la imagen de entrada

colección*

aws: ResourceTag /$ {} TagKey

Lectura

StartCelebrityRecognition

Otorga permiso para iniciar el reconocimiento asincrónico de famosos en un vídeo almacenado

Escritura

StartContentModeration

Otorga permiso para iniciar la detección asincrónica de contenido explícito o sugerente para adultos en un video.

Escritura

StartFaceDetection

Otorga permiso para iniciar la detección asincrónica de rostros en un video almacenado.

Escritura

StartFaceLivenessSession

Concede permiso para iniciar la transmisión de vídeo para una sesión de prueba de vida

Escritura

StartFaceSearch

Otorga permiso para iniciarla búsqueda asincrónica de rostros en una colección que coincidan con los rostros de las personas detectadas en un video.

colección*

aws: ResourceTag /$ {} TagKey

Escritura

StartLabelDetection

Otorga permiso para iniciar la detección asincrónica de etiquetas en un vídeo almacenado.

Escritura

StartMediaAnalysisJob

Concede permiso para comenzar un trabajo de análisis de medios

versión del proyecto

aws: ResourceTag /$ {} TagKey

Escritura

StartPersonTracking

Otorga permiso para iniciar el seguimiento asincrónico de personas en un vídeo almacenado.

Escritura

StartProjectVersion

Otorga permiso para iniciar a ejecutar una versión de un modelo.

versión del proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

StartSegmentDetection

Otorga permiso para iniciarla detección asincrónica de segmentos en un video almacenado.

Escritura

StartStreamProcessor

Otorga permiso para iniciar la ejecución de un procesador de secuencia.

procesador de stream*

aws: /$ {} ResourceTag TagKey

Escritura

StartTextDetection

Otorga permiso para iniciar la detección asincrónica del texto en un video almacenado

Escritura

StopProjectVersion

Otorga permiso para detener una versión de modelo en ejecución.

versión del proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

StopStreamProcessor

Otorga permiso para detener un procesador de secuencia en ejecución.

procesador de stream*

aws: /$ {} ResourceTag TagKey

Escritura

TagResource

Concede permiso para agregar una o varias etiquetas a un recurso.

collection

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

conjunto de datos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

project

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

versión del proyecto

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

procesador de flujo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para eliminar una o varias etiquetas de un recurso.

collection

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

conjunto de datos

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

project

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

versión del proyecto

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

procesador de flujo

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateDatasetEntries

Otorga permiso para agregar o actualizar una o más líneas JSON (entradas) en un conjunto de datos.

conjunto de datos*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateStreamProcessor

Otorga permiso para modificar las propiedades de un procesador de flujo.

procesador de stream*

aws: /$ {} ResourceTag TagKey

Escritura

Tipos de recurso definidos por Amazon Rekognition

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

colección

arn: $ {Partition} :reconocimiento: $ {Region} :$ {Account} :colección/$ {} CollectionId

ResourceTagera: /$ {} TagKey

conjunto de datos

arn: $ {Partition} :reconocimiento: $ {Region} :$ {Account} :project/$ {} /dataset/$ {} ProjectName DatasetType CreationTimestamp

wasTagKey: /$ {} ResourceTag

proyecto

arn: $ {Partition} :reconocimiento: $ {Region} :$ {Account} :project/$ {} /$ {} ProjectName CreationTimestamp

wasTagKey: /$ {} ResourceTag

versión del proyecto

ran: $ {Partition} :reconocimiento: $ {Region} :$ {Account} :project/$ {} /version/$ {} /$ {} ProjectName VersionName CreationTimestamp

wasTagKey: /$ {} ResourceTag

procesador de flujo

ran: $ {Partition} :reconocimiento: $ {Region} :$ {Account} :streamprocessor/$ {} StreamprocessorId

ResourceTagera: /$ {} TagKey

Claves de condición de Amazon Rekognition

Amazon Rekognition define las siguientes claves de condición que pueden utilizarse en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString