Configuración del Amazon Rekognition Video - Amazon Rekognition

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración del Amazon Rekognition Video

Para utilizar la API de Amazon Rekognition Video con vídeos almacenados, debe configurar el usuario de IAM y un rol de servicio de IAM para que puedan tener acceso a los temas de Amazon SNS. También tiene que suscribir una cola de Amazon SQS a los temas de Amazon SNS.

nota

Si utiliza estas instrucciones para configurar el ejemplo de Análisis de un vídeo almacenado en un bucket de Amazon S3 con Java o Python (SDK), no es necesario que realice los pasos 3, 4, 5 y 6. El ejemplo contiene código que permite crear y configurar el tema de Amazon SNS y la cola de Amazon SQS.

Los ejemplos de esta sección crean un tema de Amazon SNS nuevo siguiendo las instrucciones que conceden a Amazon Rekognition Video acceso a varios temas. Si desea utilizar un tema de Amazon SNS existente, utiliceOtorgar acceso a a un tema de Amazon SNSPara el paso 3.

Para configurar Amazon Rekognition Video

  1. Configurar unAWSpara acceder a Amazon Rekognition Video. Para obtener más información, consulte Paso 1: Configurar una cuenta de AWS y crear un usuario de IAM.

    Asegúrese de que el usuario tiene al menos los permisos siguientes:

    • AmazonSQSFullAccess

    • AmazonRekognitionFullAccess

    • AmazonS3FullAccess

    • AmazonSNSFullAccess

  2. Instale y configure el SDK de AWS necesario. Para obtener más información, consulte Paso 2: Configurar laAWS CLIyAWSSDK de.

  3. Cree un tema de Amazon SNS.mediante el uso de la herramientaConsola de Amazon SNS. Anexe AmazonRekognition al nombre del tema. Anote el nombre de recurso de Amazon (ARN) del tema. Asegúrese de que el tema está situado en la misma región que el punto de enlace de AWS que está utilizando.

  4. Cree una cola estándar de Amazon SQSmediante el uso de la herramientaConsola de Amazon SQS. Anote el ARN de la cola.

  5. Suscriba la cola al tema que creó en el paso 3.

  6. Conceda permiso al tema de Amazon SNS para enviar mensajes a la cola de Amazon SQS.

  7. Cree un rol de servicio de IAM para dar a Amazon Rekognition Video acceso a sus temas de Amazon SNS. Anote el nombre de recurso de Amazon (ARN) del rol de servicio. Para obtener más información, consulte Acceso a varios temas de Amazon SNS.

  8. Añada la siguiente política insertadaAl usuario de IAM que creó en el paso 1:

    { "Version": "2012-10-17", "Statement": [ { "Sid": "MySid", "Effect": "Allow", "Action": "iam:PassRole", "Resource": "arn:Service role ARN from step 7" } ] }

    Asigne a la política insertada un nombre de su elección.

  9. Ahora puede ejecutar los ejemplos de Análisis de un vídeo almacenado en un bucket de Amazon S3 con Java o Python (SDK) y Análisis de un vídeo con elAWS Command Line Interface.

Acceso a varios temas de Amazon SNS

Utiliza una función de servicio de IAM para otorgar a Amazon Rekognition Video acceso a temas de Amazon SNS que cree. IAM proporciona elRekognitionPara crear un rol de servicio de Amazon Rekognition Video.

Puede conceder a Amazon Rekognition Video acceso a varios temas de Amazon SNS mediante laAmazonRekognitionServiceRoley anteponer los nombres de los temas conAmazonRekognition—por ejemplo,AmazonRekognitionMyTopicName.

Para dar acceso a Amazon Rekognition Video a varios temas de Amazon SNS

  1. Cree un rol de servicio de IAM. Utilice la siguiente información para crear el rol de servicio de IAM:

    1. Elija Rekognition para el nombre del servicio.

    2. Elija Rekognition para el caso de uso del rol de servicio. Debería aparecer la política de permisos AmazonRekognitionServiceRole. AmazonRekognitionServiceRoleproporciona a Amazon Rekognition Video acceso a temas de Amazon SNS que tienen el prefijoAmazonRekognition.

    3. Asigne al rol de servicio un nombre de su elección.

  2. Anote el ARN del rol de servicio. Lo necesita para comenzar las operaciones de análisis de vídeo.

Otorgar acceso a a un tema de Amazon SNS

Puede crear una política de permisos que permita a Amazon Rekognition Video acceder a un tema de Amazon SNS.

Para dar acceso a Amazon Rekognition Video a un tema existente de Amazon SNS

  1. Cree una nueva política de permisos con el editor de políticas de JSON de IAMy utilice la siguiente política. ReemplazartopicarnEl nombre de recurso de Amazon (ARN) del tema de Amazon SNS deseado.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sns:Publish" ], "Resource": "topicarn" } ] }
  2. Cree un rol de servicio de IAMo actualice un rol de servicio de IAM existente. Utilice la siguiente información para crear el rol de servicio de IAM:

    1. Elija Rekognition para el nombre del servicio.

    2. Elija Rekognition para el caso de uso del rol de servicio.

    3. Adjunte la política de permisos que ha creado en el paso 1.

  3. Anote el ARN del rol de servicio. Lo necesita para comenzar las operaciones de análisis de vídeo.