

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.

# Cree un usuario de IAM con permiso para escribir en Kinesis Video Streams
<a name="producersdk-cpp-rpi-iam"></a>

Si aún no lo ha hecho, configure un usuario AWS Identity and Access Management (IAM) con permisos para escribir en una transmisión de vídeo de Kinesis.

Estos procedimientos están diseñados para ayudarle a empezar rápidamente a utilizar un key pair de claves de AWS acceso. Los dispositivos pueden usar certificados X.509 para conectarse AWS IoT. Consulte [Control del acceso a los recursos de Kinesis Video Streams mediante AWS IoT](how-iot.md) para obtener más información sobre cómo configurar el dispositivo para que utilice la autenticación basada en certificados.

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. En el menú de navegación de la izquierda, elija **Users** (Usuarios).

1. Para crear un nuevo usuario, seleccione **Add user** (Añadir usuario).

1. Proporcione un **User name (Nombre de usuario)** descriptivo como, por ejemplo, **kinesis-video-raspberry-pi-producer**.

1. En **Access type** (Tipo de acceso), seleccione **Programmatic access** (Acceso mediante programación).

1. Elija **Siguiente: permisos**.

1. En **Establecer permisos para kinesis-video-raspberry-pi -producer**, selecciona **Adjuntar directamente las políticas existentes**.

1. Elija **Crear política**. Se abre la página **Create policy** (Crear política) en una nueva pestaña del navegador web.

1. Seleccione la pestaña **JSON**.

1. Copie la siguiente política JSON y péguela en el área de texto. Esta política otorga a su usuario permiso para crear y escribir datos en las transmisiones de vídeo de Kinesis.

------
#### [ JSON ]

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [{
       "Effect": "Allow",
         "Action": [
         "kinesisvideo:DescribeStream",
         "kinesisvideo:CreateStream",
         "kinesisvideo:GetDataEndpoint",
         "kinesisvideo:PutMedia"
       ],
       "Resource": [
         "*"
       ]
     }]
   }
   ```

------

1. Elija **Revisar política**.

1. Especifique un **Name (Nombre)** para la política como, por ejemplo, **kinesis-video-stream-write-policy**.

1. Elija **Crear política**.

1. Vuelva a la pestaña **Add user** (Añadir usuario) en su navegador y elija **Refresh** (Actualizar).

1. En el cuadro de búsqueda, escriba el nombre de la política que ha creado.

1. Seleccione la casilla de verificación situada junto a la nueva política en la lista.

1. Elija **Siguiente: Revisar**.

1. Seleccione la opción **Crear usuario**.

1. La consola muestra el **Access key ID** (ID de clave de acceso) del nuevo usuario. Elija **Show** (Mostrar) para mostrar la **Secret access key** (Clave de acceso secreta). Anote estos valores, ya que son necesarios a la hora de configurar la aplicación.