

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.

# Creación y especificación de scripts de sesión
<a name="create-specify-session-scripts"></a>

Puede configurar y especificar los scripts de sesión para las flotas siempre activas, bajo demanda y de Elastic.

**Para configurar y especificar los scripts de sesión para las flotas siempre activas y bajo demanda**

1. Abra la consola de WorkSpaces aplicaciones en [https://console.aws.amazon.com/appstream2.](https://console.aws.amazon.com/appstream2)

1. En el panel de navegación, elija **Imágenes**, **Image Builder**.

1. Elija un generador de imágenes cuyo estado sea **En ejecución** y seleccione **Conectar**.

1. Cuando se lo pidan, seleccione **Administrador**.

1. Navegue hasta `C:\AppStream\SessionScripts` y abra el archivo de configuración `config.json`.

   Para obtener información acerca de los parámetros de los scripts de sesión, consulte [Archivo de configuración de scripts de sesión](session-script-configuration-file.md).

1. Una vez que haya terminado de realizar cambios, guarde y cierre el archivo `config.json`.

1. En el escritorio del generador de imágenes, abra **Image Assistant**.

1. (Opcional) Puede especificar cualquier otra aplicación que quiera incluir en la imagen.

1. Siga los pasos necesarios en Image Assistant para terminar de crear la imagen.

   Si la configuración de scripts de sesión no se puede validar (por ejemplo, porque el archivo .json no tiene el formato correcto), se le notificará cuando elija **Desconectar y crear imagen**. 
**nota**  
Para localizar el archivo de configuración de los scripts de sesión en generadores de imágenes basados en Linux, vaya a `/opt/appstream/SessionScripts/config.json`.

**Para configurar y especificar los scripts de sesión para las flotas de Elastic**

1. Cree un archivo zip con los scripts de sesión y el archivo config.json. Los archivos de scripts se copiarán en las siguientes ubicaciones. Debe usar estas ubicaciones para su config.json. 
   + Para Windows, use `C:\AppStream\SessionScripts\SessionScript`.
   + Para Linux, use `/opt/appstream/SessionScripts/SessionScript`.
**nota**  
Para ejecutar los archivos de scripts de sesión, asegúrese de que el archivo.zip solo contenga los scripts y archivos `config.json` de la sesión y no la carpeta que los contiene. Para obtener más información, consulte [Archivo de configuración de scripts de sesión](session-script-configuration-file.md).

1. Cargue el archivo zip en un bucket de Amazon S3 de su cuenta.
**nota**  
Su VPC debe proporcionar acceso al bucket de Amazon S3. Para obtener más información, consulte [Uso de puntos de enlace de VPC de Amazon S3 para las características de las aplicaciones WorkSpaces](managing-network-vpce-iam-policy.md).  
Debe tener el bucket de S3 y la flota de WorkSpaces aplicaciones en la misma unidad. Región de AWS  
Debe tener permisos de IAM para realizar la acción `S3:GetObject` en el objeto del script de la sesión en el bucket de Amazon S3. Para obtener más información sobre cómo almacenar los scripts de sesión en un bucket de Amazon S3, consulte [Guardar el icono de la aplicación, el script de configuración, el script de sesión y el VHD en un bucket de S3](store-s3-bucket.md).

1. Abra la consola de WorkSpaces aplicaciones en [https://console.aws.amazon.com/appstream2.](https://console.aws.amazon.com/appstream2)

1. En el panel de navegación, seleccione **Flotas**.

1. Elija la flota de Elastic que quiera actualizar y, a continuación, seleccione **Ver detalles**.

1. En la pestaña **Configuración de scripts de sesión**, elija **Editar**.

1. Para **Objeto de script de sesión en S3**, especifique el URI de S3 que representa el objeto de script de sesión o elija **Explorar S3** para ir a los buckets de S3 y buscar el objeto de script de sesión.

1. Cuando termine de realizar los cambios, seleccione **Guardar cambios**.

1. En este momento, los scripts de sesión están disponibles para todas las instancias de flota lanzadas.
**nota**  
También puede configurar los scripts de sesión al crear una nueva flota de Elastic. 