Claves de condición, recursos y acciones de Amazon Rekognition - AWS Identity and Access Management

Claves de condición, recursos y acciones de Amazon Rekognition

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

Referencias:

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. Sin embargo, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

La columna Tipos de recurso indica si la acción admite permisos de nivel de recursos. Si no hay ningún valor para esta columna, debe especificar todos los recursos ("*") en el elemento Resource de la instrucción de la política. Si la columna incluye un tipo de recurso, puede especificar un ARN de ese tipo en una instrucción con dicha acción. Los recursos necesarios se indican en la tabla con un asterisco (*). Si especifica un ARN de permiso de nivel de recursos en una instrucción mediante esta acción, debe ser de este tipo. Algunas acciones admiten varios tipos de recursos. Si el tipo de recurso es opcional (no se indica como obligatorio), puede elegir utilizar uno pero no el otro.

Para obtener información detallada sobre las columnas de la siguiente tabla, consulte Tabla Acciones.

Actions Descripción Nivel de acceso Tipos de recursos (*necesarios) Claves de condición Acciones dependientes
CompareFaces Compara un rostro en la imagen de entrada de origen con cada rostro detectado en la imagen de entrada de destino. Lectura
CreateCollection Crea una colección en una región de AWS. Después puede añadir rostros a la colección mediante la API IndexFaces. Escritura

collection*

CreateProject Crea un nuevo proyecto de etiquetas personalizadas de Amazon Rekognition. Escritura

project*

CreateProjectVersion Crea una versión nueva de un modelo y comienza el entrenamiento. Escritura

project*

projectversion*

CreateStreamProcessor Crea un procesador de streaming de Amazon Rekognition que puede utilizar para detectar y reconocer rostros en un vídeo en streaming. Escritura

collection*

streamprocessor*

DeleteCollection Elimina la colección especificada. Tenga en cuenta que esta operación elimina todos los rostros de la colección. Escritura

collection*

DeleteFaces Elimina rostros de una colección. Escritura

collection*

DeleteProject Elimina un proyecto. Escritura

project*

DeleteProjectVersion Elimina un modelo. Escritura

projectversion*

DeleteStreamProcessor Elimina el procesador de streaming identificado por Name. Escritura

streamprocessor*

DescribeCollection Describe la colección especificada. Lectura

collection*

DescribeProjectVersions Enumera y describe las versiones de modelo en un proyecto de etiquetas personalizadas de Amazon Rekognition. Lectura

project*

DescribeProjects Enumera y obtiene información sobre los proyectos de etiquetas personalizadas de Amazon Rekognition. Lectura
DescribeStreamProcessor Proporciona información sobre un procesador de streaming creado por CreateStreamProcessor. Lectura

streamprocessor*

DetectCustomLabels Detecta etiquetas personalizadas en una imagen suministrada mediante una versión de modelo de etiquetas personalizadas de Amazon Rekognition. Lectura

projectversion*

DetectFaces Detecta rostros humanos en una imagen (JPEG o PNG) que se proporciona como entrada. Lectura
DetectLabels Detecta las instancias de etiquetas del mundo real dentro de una imagen (JPEG o PNG) que se proporciona como entrada. Lectura
DetectModerationLabels Detecta etiquetas de moderación dentro de imagen de entrada. Lectura
DetectText Detecta texto en la imagen de entrada y lo convierte en texto legible por una máquina. Lectura
GetCelebrityInfo Obtiene el nombre e información adicional acerca de un famoso en función de su Rekognition ID. Lectura
GetCelebrityRecognition Obtiene resultados de reconocimiento de famosos para un análisis de Video Rekognition iniciado por StartCelebrityRecognition. Lectura
GetContentModeration Obtiene resultados de análisis de moderación de contenido para un análisis de Video Rekognition iniciado por StartContentModeration. Lectura
GetFaceDetection Obtiene los resultados de la detección de rostros de un análisis de Video Rekognition iniciado por StartFaceDetection. Lectura
GetFaceSearch Obtiene los resultados de búsqueda de los rostros para la búsqueda de rostros de Rekognition Video iniciada por StartFaceSearch. Lectura
GetLabelDetection Obtiene los resultados de detección de etiquetas de un análisis de Video Rekognition iniciado por StartLabelDetection. Lectura
GetPersonTracking Obtiene información sobre las personas detectadas en un vídeo. Lectura
GetSegmentDetection Obtiene los resultados de la detección de segmentos de un análisis de Video Rekognition iniciado por StartSegmentDetection. Lectura
GetTextDetection Obtiene los resultados de la detección de texto de un análisis de Video Rekognition iniciado por StartTextDetection. Lectura
IndexFaces Detecta rostros en la imagen de entrada y los añade a la colección especificada. Escritura

collection*

ListCollections Devuelve una lista de ID de colecciones de su cuenta. Lectura

collection*

ListFaces Devuelve los metadatos de los rostros de la colección especificada. Lectura

collection*

ListStreamProcessors Obtiene una lista de los procesadores de streaming que ha creado con CreateStreamProcessor. List

streamprocessor*

RecognizeCelebrities Devuelve una matriz de famosos reconocidos en la imagen de entrada. Lectura
SearchFaces Para un ID de rostro de entrada determinado, busca rostros coincidentes en la colección especificada. Lectura

collection*

SearchFacesByImage Para una imagen de entrada determinada, detecta primero el rostro de mayor tamaño en la imagen y después busca rostros coincidentes en la colección especificada. Lectura

collection*

StartCelebrityRecognition Comienza el reconocimiento asincrónico de famosos en un vídeo. Escritura
StartContentModeration Comienza la detección asincrónica de contenido explícito o sugerente para adultos en un vídeo. Escritura
StartFaceDetection Comienza la detección asincrónica de los rostros en un vídeo. Escritura
StartFaceSearch Comienza la búsqueda asincrónica de rostros en una colección que coincidan con los rostros de las personas detectadas en un vídeo. Escritura

collection*

StartLabelDetection Comienza la detección asincrónica de etiquetas en un vídeo. Escritura
StartPersonTracking Comienza el seguimiento asincrónico de personas en un vídeo. Escritura
StartProjectVersion Comienza la implementación de una versión de modelo. Escritura

projectversion*

StartSegmentDetection Comienza la detección asincrónica de segmentos en un vídeo. Escritura
StartStreamProcessor Comienza el procesamiento de un procesador de streaming. Escritura

streamprocessor*

StartTextDetection Comienza la detección asincrónica del texto de un vídeo. Escritura
StopProjectVersion Detiene una versión de modelo implementada. Escritura

projectversion*

StopStreamProcessor Detiene un procesador de streaming en ejecución creado por CreateStreamProcessor. Escritura

streamprocessor*

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. Cada acción de la tabla Actions identifica los tipos de recurso que se pueden especificar con dicha acción. Un tipo de recurso también puede definir qué claves de condición se pueden incluir en una política. Estas claves se muestran en la última columna de la tabla. Para obtener información detallada sobre las columnas de la siguiente tabla, consulte Tabla Tipos de recursos.

Tipos de recurso ARN Claves de condición
collection arn:${Partition}:rekognition:${Region}:${Account}:collection/${CollectionId}
streamprocessor arn:${Partition}:rekognition:${Region}:${Account}:streamprocessor/${StreamprocessorId}
project arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/${CreationTimestamp}
projectversion arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/version/${VersionName}/${CreationTimestamp}

Claves de condición de Amazon Rekognition

Rekognition no tiene claves de contexto específicas de servicios que se puedan utilizar en el elemento Condition de las declaraciones de política. Para obtener la lista de las claves de contexto globales que están disponibles para todos los servicios, consulte Available Keys for Conditions en la Referencia de los elementos de las políticas de IAM.