

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.

# Administración de aplicaciones
<a name="app-blocks-applications"></a>

Al usar una flota elástica, puede crear bloques de aplicaciones y aplicaciones. Los *bloques de aplicaciones* representan un disco duro virtual (VHD) que se almacena en un bucket de Amazon S3 dentro de su cuenta que contiene los archivos de aplicación y los archivos binarios necesarios para lanzar las aplicaciones que utilizarán sus usuarios. Las *aplicaciones* contienen los detalles necesarios para lanzar la aplicación una vez montado el VHD. En las secciones siguientes, se describe cómo crear y administrar estos recursos.

**Topics**
+ [Bloques de aplicaciones](app-blocks.md)
+ [Constructor de bloques de aplicaciones](app-block-builder.md)
+ [Aplicaciones](applications-elastic.md)
+ [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)
+ [Asociar aplicaciones a flotas elásticas](associate-elastic.md)
+ [Recursos adicionales](additional-resources-app-blocks.md)

# Bloques de aplicaciones
<a name="app-blocks"></a>

Los bloques de aplicaciones representan un disco duro virtual (VHD) que se almacena en un bucket de Amazon S3 dentro de su cuenta que contiene los archivos de aplicación y los archivos binarios necesarios para lanzar las aplicaciones que utilizarán sus usuarios. Los bloques de aplicaciones también incluyen el script de configuración que indica al sistema operativo cómo gestionar el archivo VHD.

Los bloques de aplicaciones admiten dos tipos diferentes de empaquetado:
+ Personalizado: seleccione esta opción para crear su paquete de aplicaciones (VHD) manualmente. Para obtener más información, consulte [Bloques de aplicaciones personalizados](custom-app-blocks.md).
+ WorkSpaces Aplicaciones: elija esta opción recomendada para crear su paquete de aplicaciones mediante el generador de bloques de aplicaciones. Para obtener más información, consulte [WorkSpaces Aplicaciones: bloques de aplicaciones](appstream-app-blocks.md).

**Topics**
+ [Bloques de aplicaciones personalizados](custom-app-blocks.md)
+ [WorkSpaces Aplicaciones: bloques de aplicaciones](appstream-app-blocks.md)
+ [Aplicaciones no compatibles](app-blocks-unsupported.md)

# Bloques de aplicaciones personalizados
<a name="custom-app-blocks"></a>

Las instancias de streaming de la flota elástica utilizan aplicaciones que se instalan en archivos de disco duro virtual (VHD) almacenados en un bucket de Amazon S3 de su cuenta. Los bloques de aplicaciones con empaquetado personalizado te ofrecen la flexibilidad de crear su propio archivo VHD y cargarlo a un bucket de Amazon S3 de su cuenta.

**Topics**
+ [Creación de un VHD](create-vhd.md)
+ [Cree el script de configuración para el VHD en Amazon Applications WorkSpaces](create-setup-script.md)
+ [Creación de un bloque de aplicaciones personalizado](create-app-block.md)
+ [Actualización del bloque de aplicaciones, el VHD y el script de configuración](update-app-block.md)

# Creación de un VHD
<a name="create-vhd"></a>

Un VHD es un archivo único que, cuando se monta en el sistema operativo, se trata como un disco duro. El VHD se puede montar como una letra de unidad, en una ruta de carpeta o de ambas formas. Una vez montado el VHD, puede tratarlo como lo haría con cualquier otro disco duro, lo que incluye instalar la aplicación o copiar en él los archivos que necesite el usuario.

Para crear el bloque de aplicaciones, tendrá que crear el VHD, instalar las aplicaciones en él y, a continuación, desconectarlo. Una vez desconectado, puede probar el VHD en otro PC, en una instancia EC2 o en un generador de imágenes de WorkSpaces aplicaciones para comprobar que las aplicaciones funcionan según lo previsto. Una vez completado, cárguelo en un bucket de Amazon S3 de su cuenta y cree el bloque de aplicaciones.

**nota**  
En esta página se describe el uso de un VHD para entregar la aplicación; sin embargo, la instancia de streaming de WorkSpaces Aplicaciones descargará cualquier objeto de Amazon S3. El objeto que almacene en Amazon S3 también puede ser un archivo zip, un instalador de aplicaciones o el propio ejecutable de la aplicación. Puede usar el script de configuración para configurarlo correctamente en la instancia de streaming antes de que el usuario lance su aplicación.  
La instancia de streaming de WorkSpaces aplicaciones espera hasta 120 segundos a que se complete la descarga del VHD antes de ejecutar el script de configuración. Si el VHD no finaliza la descarga dentro de este período, la descarga se detiene y el script de configuración no se ejecuta.   
Recomendamos un tamaño máximo de 1,5 gigabytes para el VHD. Es posible que pueda reducir el tamaño del VHD si lo comprime. Debe usar el script de configuración para descomprimirlo antes de montarlo, ya que el archivo debe descargarse por completo de Amazon S3 antes de poder montarlo y lanzar la aplicación. Cuanto VHDs mayor sea el tiempo que tarda la aplicación en iniciarse y en comenzar la sesión de streaming.

**Para crear un VHD para Microsoft Windows**

1. Desde un PC Windows o una instancia de Windows Amazon Elastic Compute Cloud (Amazon EC2), abra una línea de comandos con privilegios administrativos.

1. Inicie la utilidad **diskpart** de Microsoft mediante el siguiente comando:

   **diskpart**

1. Cree el archivo VHD sin formato ni inicializado introduciendo el siguiente comando, donde *<maximum file size>* se indica el tamaño del archivo VHD, en MB:

   **create vdisk file=C:\$1path\$1to\$1new\$1file.vhdx maximum=*<maximum file size>* type=expandable **

1. Seleccione el VHD recién creado mediante el siguiente comando:

   **select vdisk file=C:\$1path\$1to\$1new\$1file.vhdx**

1. Asocie el VHD recién creado mediante el siguiente comando:

   **attach vdisk**

1. Inicialice el VHD recién creado mediante el siguiente comando:

   **convert mbr**

1. Cree la partición principal que abarque todo el VHD mediante el siguiente comando:

   **create partition primary**

1. Formatee la partición recién creada mediante el siguiente comando:

   **format fs=ntfs quick**

1. Puede montar el VHD recién creado en una letra de unidad no utilizada, en una ruta de carpeta del volumen raíz o en ambas.

   Para montar en una letra de unidad, ingrese: **assign letter=*<unused drive letter>***

   Para montar en una carpeta, ingrese: **assign mount=*C:\$1path\$1to\$1empty\$1folder\$1to\$1mount\$1***
**nota**  
Para montar en una ruta de carpeta, la carpeta ya debe existir y debe estar vacía.

1. Ahora puede instalar la aplicación en el VHD mediante la letra de unidad o la ruta de montaje de la carpeta elegida en el paso 9.

Cuando termine de instalar las aplicaciones en el VHD, tendrá que desconectarlas para poder cargarlas de forma segura en un bucket de Amazon S3.

**Para desconectar un VHD para Microsoft Windows**

1. Inicie la utilidad diskpart de Microsoft mediante el siguiente comando:

   **diskpart**

1. Seleccione el VHD mediante el siguiente comando:

   **select vdisk file=*C:\$1path\$1to\$1new\$1file.vhdx***

1. Desconecte el VHD mediante el siguiente comando:

   **detach vdisk**

1. El VHD ya se ha separado y se puede probar en otro PC con Windows, en una instancia de Amazon EC2 o en WorkSpaces un generador de imágenes de aplicaciones.

**Para crear un VHD para Linux**

1. Abra una terminal:
   + Para Amazon Linux 2: utilice una instancia EC2, un generador de imágenes de WorkSpaces aplicaciones o la WorkSpaces tecnología de Amazon Linux 2
   + Para Ubuntu Pro 24.04 LTS: utilice una instancia EC2 o WorkSpaces con la tecnología de Ubuntu Pro

1. Cree el archivo VHD sin formato ni inicializado:

   **dd if=/dev/zero of=*<name of file>* bs=*<size of VHD>* count=1**

1. Añada un sistema de archivos al VHD creado mediante el siguiente comando:

   **sudo mkfs -t ext4 *<name of file>***
**nota**  
Es posible que aparezca un mensaje en el que se indica que el archivo no es un dispositivo especial de bloques. Puede elegir continuar de todos modos.

1. Cree una carpeta vacía para usarla como punto de montaje mediante el siguiente comando:

   **sudo mkdir */path/to/mount/point***

1. Monte el VHD recién creado en una ruta de sistema de archivos ejecutando el siguiente comando:

   **sudo mount -t auto -o loop *<name of file>* */path/to/mount/point***

1. Ahora puede instalar la aplicación en el VHD mediante la ruta de montaje de carpetas elegida en el paso 4.
**nota**  
Los permisos predeterminados para los archivos y carpetas creados en el VHD pueden impedir que los usuarios no administradores ejecuten aplicaciones o lean archivos. Valide los permisos y cámbielos si es necesario.

Cuando termine de instalar las aplicaciones en el VHD, tendrá que desconectarlas para poder cargarlas de forma segura en un bucket de Amazon S3.

**Para desconectar un VHD para Linux**

1. Abra una sesión de terminal e ingrese el siguiente comando:

   **sudo umount */path/to/mount/point***

1. El VHD ya se ha separado y se puede probar en otra instancia Amazon EC2 de Amazon Linux 2/Ubuntu Pro 24.04 LTS, en el generador de imágenes de Amazon Linux 2 Applications o en Amazon Linux WorkSpaces 2/Ubuntu Personal. WorkSpaces 

# Cree el script de configuración para el VHD en Amazon Applications WorkSpaces
<a name="create-setup-script"></a>

WorkSpaces Las aplicaciones utilizan un script de configuración que usted proporciona para montar el VHD antes de que se inicie la aplicación. También puede usar el script de configuración para completar otras tareas necesarias para que la aplicación funcione. Por ejemplo, puede configurar las claves de registro, registrar DLLs, gestionar los requisitos previos o modificar el perfil de usuario desde el script de configuración. WorkSpaces Applications proporciona ejemplos de scripts que puede utilizar para montar su VHD. Deberá modificar estos scripts para adaptarlos a las necesidades de sus aplicaciones y su VHD.

**nota**  
Los scripts de configuración no son necesarios para los bloques de WorkSpaces aplicaciones con el paquete Applications. Sin embargo, puede proporcionar scripts opcionales posteriores a la configuración para personalizar la instalación de la aplicación.

Utilice los siguientes enlaces para descargar los scripts de ejemplo:
+ [Ubuntu Pro 24.04 LTS y script bash de Amazon Linux 2](samples/Linux-mount-vhd-script2.zip)
+ [Script de Microsoft Windows Powershell](samples/Windows-mount-vhd-script3.zip)
**nota**  
WorkSpaces Las aplicaciones y el sistema operativo Microsoft Windows reservan las letras de unidad A a E. No monte VHDs ni utilice recursos compartidos de red en estas letras de unidad.

WorkSpaces Las aplicaciones descargan el script de configuración y el VHD a un directorio de la instancia de streaming de fleet y, a continuación, ejecutan el script de configuración. El script de configuración se ejecuta en el sistema operativo con todos los derechos de administrador. El script de configuración se ejecuta en el `SYSTEM` contexto de Microsoft Windows y como `root` usuario en Amazon Linux 2 o Ubuntu Pro 24.04 LTS.

Ubicación del sistema de archivos para el VHD y el script de configuración:
+ Ubuntu Pro 24.04 LTS: 

  `/opt/appstream/AppBlocks/appblock-name/`  
**`appblock-name` **  
El nombre del bloque de aplicaciones al que corresponden el VHD y el script de configuración.
+ Amazon Linux 2: 

  `/opt/appstream/AppBlocks/appblock-name/`  
**`appblock-name` **  
El nombre del bloque de aplicaciones al que corresponden el VHD y el script de configuración.
+ Microsoft Windows:

  `C:\AppStream\AppBlocks\appblock-name\`  
**`appblock-name` **  
El nombre del bloque de aplicaciones al que corresponden el VHD y el script de configuración.

WorkSpaces Las aplicaciones mantienen el nombre del archivo tal como están en el objeto. Por ejemplo, si el bloque de aplicaciones se llama `MyApps`, con un VHD denominado `apps.vhd` y un script de configuración denominado `mount-apps.ps1`, la ruta completa de una instancia de streaming de Windows es:
+ VHD

  `C:\AppStream\AppBlocks\MyApps\apps.vhd`
+ Script de configuración

  `C:\AppStream\AppBlocks\MyApps\mount-apps.ps1`

WorkSpaces Applications captura el error estándar y el resultado estándar del script de configuración cuando se ejecuta en una instancia de streaming de flota y carga el resultado en un bucket de Amazon S3 de su cuenta. Puede usar estos registros para identificar y resolver los problemas que pueda tener con su script de configuración. Los nombres de los buckets siguen el formato específico que se indica a continuación:

```
appstream-logs-region-code-account-id-without-hyphens-random-identifier
```

**`region-code` **  
Este es el código de AWS región en el que se crea la flota elástica.

**`account-id-without-hyphens` **  
El identificador AWS de su cuenta. El ID aleatorio garantiza que no haya ningún conflicto con otros buckets en esa región. La primera parte del nombre del bucket, appstream-logs, no cambia entre cuentas o regiones.

Por ejemplo, si crea una flota elástica en la región EE.UU. Oeste (Oregón) (us-west-2) con el número de cuenta 123456789012, WorkSpaces Applications crea un bucket de Amazon S3 en su cuenta en esa región con el nombre que se muestra. Este bucket solo lo puede eliminar un administrador con permisos suficientes.

```
appstream-logs-us-west-2-1234567890123-abcdefg
```

La ruta de la carpeta donde se almacenan los archivos de registro en el bucket de S3 en la cuenta utiliza la siguiente estructura:

```
bucket-name/fleet-name/instance-id/appblock-name/
```

**`bucket-name` **  
El nombre del bucket de Amazon S3 en el que se almacenan los registros del script de sesión. El formato del nombre se describe anteriormente en esta sección.

**`Instance-id` **  
El identificador único de la instancia de streaming en la que se ejecutó el script de configuración.

**`appblock-name` **  
El nombre del appblock al que corresponde el script de configuración. 

La siguiente estructura de carpetas de ejemplo se aplica a una sesión de streaming que se inicia desde `test-fleet`. La sesión tiene un Cuenta de AWS identificador 123456789012 y el nombre de appblock es testappblock en la región EE.UU. Oeste (Oregón) (us-west-2):

`appstream-logs-us-west-2-1234567890123-abcdefg/test-fleet/i-084427ab4a1cff7f5/testappblock/`

La estructura de carpetas de este ejemplo contiene un archivo de registro para el resultado estándar y un archivo de registro para el error estándar.

**Topics**
+ [Ejecución del script de configuración de bloques de aplicaciones en Amazon WorkSpaces Applications](script-execution.md)

# Ejecución del script de configuración de bloques de aplicaciones en Amazon WorkSpaces Applications
<a name="script-execution"></a>

Los siguientes diagramas indican en qué parte del proceso se ejecuta el script de configuración. El orden de ejecución depende de si está habilitada la persistencia de configuración de la aplicación en la pila asociada a la flota elástica.

**nota**  
WorkSpaces Applications utiliza los detalles de su VPC para descargar el VHD y el script de configuración del bucket de Amazon S3. 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).

Persistencia de configuración de la aplicación habilitada:

![\[La persistencia de configuración de la aplicación está habilitada.\]](http://docs.aws.amazon.com/es_es/appstream2/latest/developerguide/images/app-settings-enabled.png)


Persistencia de configuración de la aplicación deshabilitada:

![\[La persistencia de configuración de la aplicación está deshabilitada.\]](http://docs.aws.amazon.com/es_es/appstream2/latest/developerguide/images/app-settings-disabled.png)


# Creación de un bloque de aplicaciones personalizado
<a name="create-app-block"></a>

Puede usar la consola de WorkSpaces aplicaciones para crear el recurso de bloque de aplicaciones una vez que haya creado el VHD y el script de configuración y los haya cargado en un bucket de S3 de su cuenta. Cuenta de AWS Para obtener más información sobre cómo almacenar el VHD y el script de configuració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).

**nota**  
Debe tener permisos de IAM para realizar la acción `S3:GetObject` en el VHD y configurar los objetos del script en el bucket de Amazon S3 para crear el recurso de bloque de aplicaciones.

**Para crear el recurso de bloque de aplicaciones**

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

1. En el menú de navegación de la izquierda, seleccione **Aplicaciones**, **Bloque de aplicaciones** y **Crear bloque de aplicaciones**.

1. Para empaquetar el bloque de aplicaciones, seleccione **Personalizado**.

1. En **Detalles del bloque de aplicaciones**, escriba un identificador de nombre único para el bloque de aplicaciones. Si lo desea, también puede especificar lo siguiente:
   + **Nombre para mostrar**: un nombre descriptivo para el bloque de aplicaciones.
   + **Descripción**: una descripción del bloque de aplicaciones.

1. Para **Objeto de disco duro virtual de S3** en **Configuración del script**, ingrese el URI de S3 que representa el objeto de VHD o elija **Explorar S3** para ir a los buckets de S3 y buscar el objeto de VHD.

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

1. Para **Configurar script ejecutable** en **Configuración del script**, introduzca el ejecutable necesario para el script de configuración.
**nota**  
Si el script de configuración se puede ejecutar directamente, ingrese el nombre del archivo del script de configuración. Si el script de configuración depende de otro ejecutable (por ejemplo, Microsoft PowerShell) para ejecutarse, introduzca la ruta a ese ejecutable.  
Ruta a Microsoft PowerShell en Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`

1. Si lo desea, para **Argumentos ejecutables del script de configuración** en **Configuración del script**, ingrese los argumentos que se deben proporcionar al archivo ejecutable del script de configuración para ejecutar el script de configuración.
**nota**  
Si utiliza un PowerShell script de Microsoft, debe especificar el parámetro «-File» con el nombre del script de configuración como argumento ejecutable. Además, asegúrese de que la política de ejecución permita ejecutar el script. [Para obtener más información, consulte [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) y ¿Qué es? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .

1. Para **Duración de la ejecución en segundos** en **Configuración del script**, ingrese la duración del tiempo de espera del script de configuración.
**nota**  
La duración de la ejecución en segundos indica el tiempo que espera WorkSpaces Applications a que se ejecute el script de configuración antes de continuar. Si el script de configuración no se completa dentro de este período, el usuario verá un error y la aplicación intentará iniciarse. El script de configuración finaliza una vez transcurrido el tiempo de ejecución.

1. De forma opcional, para **Etiquetas**, cree etiquetas para el recurso de bloque de aplicaciones.

1. Revise la información que ha ingresado y elija **Crear**.

1. Si el bloque de aplicaciones se creó correctamente, verá un mensaje de éxito en la parte superior de la consola. Si se ha producido un error, verá un mensaje de error descriptivo y tendrá que intentar volver a crear el bloque de aplicaciones.

# Actualización del bloque de aplicaciones, el VHD y el script de configuración
<a name="update-app-block"></a>

Los recursos del bloque de aplicaciones son inmutables y no le permiten cambiarlos una vez creados. Si necesita realizar actualizaciones compatibles con versiones anteriores del VHD o del script de configuración, se recomienda que cargue una nueva versión del archivo en el bucket de Amazon S3 y sobrescriba la versión actual. Las nuevas sesiones de streaming de la flota elástica descargarán la versión más reciente de los objetos, y los usarán.

Si necesita realizar actualizaciones incompatibles con versiones anteriores del VHD o del script de configuración, se recomienda cargarlas como objetos nuevos en el bucket de Amazon S3 y crear un nuevo bloque de aplicaciones y un nuevo recurso de aplicación. A continuación, podrá administrar la implementación para sus usuarios como parte de una ventana de cambios u otra interrupción.

# WorkSpaces Aplicaciones: bloques de aplicaciones
<a name="appstream-app-blocks"></a>

Las instancias de streaming de la flota elástica utilizan aplicaciones que se instalan en archivos de disco duro virtual (VHD) almacenados en un bucket de Amazon S3 de su cuenta. En lo que respecta a los bloques de aplicaciones con paquetes personalizados, tiene la flexibilidad de crear su propio archivo VHD y cargarlo a un bucket de Amazon S3 de su cuenta. Como alternativa, para los bloques de WorkSpaces aplicaciones con empaquetado de aplicaciones, puede aprovechar el generador de bloques de aplicaciones, que se encarga del empaquetado de sus aplicaciones, crea un archivo VHD y lo carga en su bucket de Amazon S3.

Al utilizar el bloque de WorkSpaces aplicaciones empaquetadas con aplicaciones, no solo eliminas la necesidad de realizar pasos manuales a la hora de crear un archivo VHD, sino que también eliminas la necesidad de un script de configuración. Amplía la compatibilidad de las aplicaciones con las flotas elásticas y reduce los pasos administrativos manuales necesarios para crear un bloque de aplicaciones. WorkSpaces Applications gestiona la configuración de los bloques de WorkSpaces aplicaciones y empaqueta las aplicaciones automáticamente sin necesidad de ningún script de configuración. Sin embargo, puede proporcionar scripts opcionales posteriores a la configuración para personalizar la instalación según sus necesidades.

**Topics**
+ [Descripción general de](appstream-app-blocks-overview.md)
+ [Aplicaciones no compatibles](appstream-app-blocks-unsupported.md)
+ [Crea un bloque WorkSpaces de aplicaciones y aplicaciones](appstream-app-blocks-create.md)
+ [Activación de un bloque de aplicaciones](appstream-app-blocks-activate.md)
+ [Creación de un bloque de aplicaciones con un paquete de aplicaciones existente](appstream-app-blocks-create-VHD.md)
+ [Probar un bloque de aplicaciones](appstream-app-blocks-test.md)
+ [Asociar un bloque de aplicaciones en Amazon WorkSpaces Applications](appstream-app-blocks-associate.md)
+ [Desasociar un bloque de aplicaciones en Amazon Applications WorkSpaces](appstream-app-blocks-disassociate.md)

# Descripción general de
<a name="appstream-app-blocks-overview"></a>

Para crear un bloque de WorkSpaces aplicaciones con un paquete de aplicaciones, debes iniciar una sesión de streaming con un generador de bloques de aplicaciones. Una vez iniciada la sesión, puede descargar los instaladores de aplicaciones y habilitar las opciones de grabación. A partir de ese momento, WorkSpaces Applications registra el sistema de archivos y los cambios de registro realizados en el generador de bloques de aplicaciones mediante la tecnología de redirección de aplicaciones.

El redireccionamiento de aplicaciones utiliza el marco de controladores de filtros de Windows para interceptar y redirigir los cambios en el registro y en el sistema de archivos. Este redireccionamiento se realiza sin problemas en la aplicación que se está instalando. La aplicación seguirá interactuando con las ubicaciones de los archivos originales de la unidad C:. Por ejemplo, si se ejecuta un instalador de TestApplication «» en una máquina con la redirección de aplicaciones configurada, se instalará de forma predeterminada en C:\$1Program Files\$1. TestApplication Sin embargo, entre bastidores, todos los archivos y carpetas se redirigirán a un disco duro virtual (VHD) montado y se creará un enlace desde la ubicación del archivo original a la ubicación real del archivo. En el equipo, TestApplication seguirá pareciendo que está instalado en C:\$1Program Files\$1TestApplication. 

Una vez registrados todos los cambios de instalación, el archivo VHD se carga en un bucket de Amazon S3 de su cuenta.

Cuando un usuario solicita una sesión con una flota de Elastic, WorkSpaces Applications descarga el archivo VHD, configura la aplicación, ejecuta los scripts de configuración posteriores a la instalación (opcional) e inicia la transmisión de la aplicación. 

**nota**  
La tecnología de redireccionamiento de aplicaciones no registra ningún cambio en el sistema de archivos en %USERPROFILE%, excepto los nuevos directorios creados en los directorios %APPDATA% y %LOCALAPPDATA%.  
La tecnología de redireccionamiento de aplicaciones no registra ningún cambio en el registro del usuario actual, HKEY\$1CURRENT\$1USER (HKCU).

# Aplicaciones no compatibles
<a name="appstream-app-blocks-unsupported"></a>

Las aplicaciones pueden sufrir errores al instalarse o ejecutarse en los siguientes escenarios:
+ **Aplicaciones con comprobaciones basadas en la ubicación durante la instalación**: si el proceso de instalación de una aplicación verifica la ubicación real de los archivos instalados, es posible que se produzca un error. Como WorkSpaces Applications redirige los archivos al bloque de aplicaciones VHD, solo los enlaces a los archivos reales se mantienen en la ubicación original.

Si no estás seguro de si tu aplicación pertenece a alguna de estas categorías, puedes usar el paquete de WorkSpaces aplicaciones para crear un bloque de aplicaciones. Este proceso implica la instalación de las aplicaciones en una instancia del constructor de bloques de aplicaciones. En caso de que sus aplicaciones no se instalen en la instancia del constructor de bloques de aplicaciones, puede realizar las siguientes acciones:
+ Consulte los registros. El archivo de registro de errores de tu instancia de creación de bloques de aplicaciones se encuentra en C:\$1\$1 AppStreamAppBlocks\$1 ErrorLog. Este registro registra todos los errores de instalación, incluido el procesamiento de las RegKeys/File operaciones. Si ve alguno de los siguientes registros en el registro de errores, indica que el generador de bloques de aplicaciones de WorkSpaces aplicaciones no admite actualmente el empaquetado de su aplicación:
  + “No se puede crear un enlace simbólico”
  + “El servicio no admite el cambio de nombre de los archivos”

  Si no hay ningún archivo de registro de errores o si este archivo está vacío, compruebe los registros de instalación de la aplicación para identificar el motivo de los errores. 
+ Notifique un problema. Seleccione el botón **Informar de un problema**, que está disponible en el asistente del creación de aplicaciones del constructor de bloques de aplicaciones. Al seleccionar esta opción, se recopilarán todos los registros de WorkSpaces aplicaciones de tu instancia de creación de bloques de aplicaciones y se enviarán al equipo de WorkSpaces aplicaciones para que te ayude.
+ Cree un bloque de aplicaciones con un paquete personalizado: si no puede empaquetar sus aplicaciones con el constructor de bloques de aplicaciones, puede intentar crear un bloque de aplicaciones con métodos de empaquetado personalizados. Para obtener más información, consulte [Bloques de aplicaciones personalizados](custom-app-blocks.md).
+ Si necesita más ayuda, póngase en contacto con AWS Support. Para obtener más información, consulte el [Centro de soporte de AWS Support](https://console.aws.amazon.com/support/home#/).

Es importante tener en cuenta estas posibles limitaciones y planificar en consecuencia a la hora de utilizar el paquete de WorkSpaces aplicaciones para sus aplicaciones.

# Crea un bloque WorkSpaces de aplicaciones y aplicaciones
<a name="appstream-app-blocks-create"></a>

Sigue estos pasos para crear un bloque de aplicaciones con el tipo de paquete WorkSpaces Aplicaciones.

## Paso 1: configuración del bloque de aplicaciones
<a name="appstream-app-blocks-create-step1"></a>

**Para configurar el bloque de aplicaciones**

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

1. En el menú de navegación de la izquierda, elija **Administrador de aplicaciones**, **Bloques de aplicaciones** y **Crear bloque de aplicaciones**.

1. **Para empaquetar bloques de aplicaciones, seleccione Aplicaciones. WorkSpaces **

1. En **Detalles del bloque de aplicaciones**, escriba un identificador de nombre único para el bloque de aplicaciones. Si lo desea, también puede especificar lo siguiente:
   + **Nombre**: un nombre exclusivo del bloque de aplicaciones.
   + **Nombre para mostrar** (opcional): un nombre descriptivo para el bloque de aplicaciones.
   + **Descripción** (opcional): una descripción del bloque de aplicaciones.

1. (Opcional) Un bloque de WorkSpaces aplicaciones con un paquete de aplicaciones no necesita un script de configuración. Si lo desea, puede proporcionar las siguientes **Opciones avanzadas** para los pasos posteriores a la instalación:
   + Para **Objeto de script de posterior a la configuración en S3**, ingrese el URI de Amazon S3 que representa el objeto de script posterior a la configuración o elija **Explorar S3** para ir a los buckets de Amazon S3 y buscar el objeto de script posterior a la configuración.
   + En el caso de **Script posterior a la configuración ejecutable**, ingrese el ejecutable necesario para el script posterior a la configuración.
**nota**  
Si el script de configuración se puede ejecutar directamente, ingrese el nombre del archivo del script de configuración. Si el script de configuración depende de otro ejecutable (por ejemplo, Microsoft PowerShell) para ejecutarse, introduzca la ruta a ese ejecutable.  
Ruta a Microsoft PowerShell en Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
Si lo desea, para **Argumentos ejecutables del script de configuración** en **Configuración del script**, ingrese los argumentos que se deben proporcionar al archivo ejecutable del script de configuración para ejecutar el script de configuración.
**nota**  
Si utiliza un PowerShell script de Microsoft, debe especificar el parámetro «-File» con el nombre del script de configuración como argumento ejecutable. Además, asegúrese de que la política de ejecución permita ejecutar el script. [Para obtener más información, consulte [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) y ¿Qué es? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .  
Para **Duración de la ejecución en segundos** en **Configuración del script**, ingrese la duración del tiempo de espera del script de configuración.
**nota**  
La duración de la ejecución en segundos indica el tiempo que espera WorkSpaces Applications a que se ejecute el script de configuración antes de continuar. Si el script de configuración no se completa dentro de este período, el usuario verá un error y la aplicación intentará iniciarse. El script de configuración finaliza una vez transcurrido el tiempo de ejecución.

1. En la **Configuración de importación**, elija **Crear un nuevo archivo de aplicación de bloque de aplicaciones**. Para **Ubicación de S3** en **Configuración de importación**, ingrese el URI de Amazon S3 que representa el bucket o elija **Explorar S3** para ir a los buckets de Amazon S3 y seleccionar el bucket adecuado. La lista de buckets de Amazon S3 es global y contiene todos los buckets de todas las regiones. Asegúrese de seleccionar el bucket en la región en la que desea crear el bloque de aplicaciones. Para obtener más información acerca de cómo establecer los permisos de los buckets, 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. Seleccione un constructor de bloques de aplicaciones. Solo están disponibles constructores de bloques de aplicaciones que no estén asociados a otros bloques de aplicaciones. Si la lista está vacía, cree un nuevo constructor de bloques de aplicaciones o desasocie los que ya existen para usarlos. Un constructor de bloques de aplicaciones es un recurso reutilizable que puede usar para empaquetar sus aplicaciones. 
**nota**  
Si no seleccionas un constructor de bloques de aplicaciones aquí, puede crear su bloque de aplicaciones en estado **inactivo** y activarlo más adelante. Para obtener más información, consulte [Activación de un bloque de aplicaciones](appstream-app-blocks-activate.md).

1. De forma opcional, para **Etiquetas**, cree etiquetas para el recurso de bloque de aplicaciones.

1. Elija **Siguiente**.

1. Revise la información que ingresó y elija una de las siguientes opciones:
   + Elija **Crear bloque de aplicaciones** si no seleccionó un constructor de bloques de aplicaciones en el paso 7.
   +  Elija **Iniciar el constructor de bloques de aplicaciones** si eligió un constructor de bloques de aplicaciones en el paso 7. A continuación, continúe con el paso 2 para crear el paquete de aplicaciones mediante la sesión de streaming del constructor de bloques de aplicaciones. 

En este punto, se crea el recurso de bloque de aplicaciones, pero está **inactivo** y no se puede usar en las flotas elásticas. 

## Paso 2: creación de un paquete de aplicación
<a name="appstream-app-blocks-create-step2"></a>

Use la instancia de streaming del constructor de bloques de aplicaciones para empaquetar las aplicaciones y activar el bloque de aplicaciones. El bloque de aplicaciones creado con el generador de bloques de WorkSpaces aplicaciones incluirá el paquete Applications y el paquete de aplicaciones se cargará en el bucket de Amazon S3 que tiene en su servidor Cuenta de AWS.

**Para crear un paquete de aplicaciones**

1. Una vez activada la sesión de streaming, el asistente de creación de aplicaciones se iniciará automáticamente. Si no se inicia, inícielo manualmente con el icono del escritorio.

1. La pantalla inicial proporciona instrucciones para el proceso de empaquetado de la aplicación. 

1. Utilice el instalador de aplicaciones en su sesión de streaming de constructor de bloques de aplicaciones mediante una de las siguientes opciones:
   + Descargue los instaladores de aplicaciones de la web.
   + Utilice la interfaz de archivos de la sesión de streaming.
   + Descargue el instalador de aplicaciones de otro servicio de AWS con un rol de máquina.

1. Cuando tenga todos los instaladores de aplicaciones necesarios, detenga todas las demás aplicaciones en ejecución en la instancia y elija **Iniciar grabación**. El constructor de bloques de aplicaciones comienza a grabar los cambios del sistema y en la pantalla aparece **Grabación en curso**.

1. Comience a instalar la aplicaciones una por una.

1. Cuando haya terminado de instalar la aplicación, elija **Detener grabación** y el sistema dejará de grabar los cambios. Si desea realizar más cambios en el paquete de aplicaciones, como añadir más aplicaciones o eliminar una aplicación ya instalada, elija **Iniciar grabación** y asegúrese de que el sistema esté en el modo **Grabación en curso**.
**nota**  
Si se produce un error en la instalación de la aplicación, selecciona **Informar de un problema** para recopilar los registros relacionados con las WorkSpaces aplicaciones de la instancia e informar del problema al equipo de WorkSpaces aplicaciones. Cuando haya terminado, finalice la sesión de streaming del constructor de bloques de aplicaciones. Puede intentar reiniciar el proceso de creación de un bloque de aplicaciones mediante una nueva instancia del constructor de bloques de aplicaciones. Si el problema persiste, intenta crear el bloque de aplicaciones con un paquete personalizado. 

1. Cuando haya terminado de instalar todas las aplicaciones, elija **Detener grabación**. Utilice el menú Inicio o vaya a la aplicación mediante el Explorador de archivos para probar la aplicación.

1. Elija **Siguiente** para revisar los detalles del bloque de aplicaciones. 
**nota**  
El tamaño recomendado de un archivo de paquete de aplicaciones (VHD) para una flota elástica es inferior a 1,5 GB. Si el tamaño del archivo VHD es superior a 1,5 GB, intente reducir la cantidad de aplicaciones empaquetadas en un bloque de aplicaciones.   
El tamaño del archivo del paquete de aplicaciones (VHD) no se reducirá si desinstala una aplicación. Reinicie el proceso de empaquetado de aplicaciones mediante una nueva sesión de streaming de bloque de aplicaciones e instale menos aplicaciones.

1. Elija **Finalizar la creación del bloque de aplicaciones y desconéctese** para crear el paquete de aplicaciones y cargarlo en el bucket de Amazon S3. Si lo logra, la sesión de streaming se desconectará automáticamente y el bloque de aplicaciones pasará a estar **activo**.
**nota**  
Si se produce un error en la instalación de la aplicación, selecciona **Informar de un problema** para recopilar los registros relacionados con las WorkSpaces aplicaciones de la instancia e informar del problema al equipo de WorkSpaces aplicaciones. Cuando haya terminado, finalice la sesión de streaming del constructor de bloques de aplicaciones. Puede intentar reiniciar el proceso de creación de un bloque de aplicaciones mediante una nueva instancia del constructor de bloques de aplicaciones. Si el problema persiste, intenta crear el bloque de aplicaciones con un paquete personalizado. 

# Activación de un bloque de aplicaciones
<a name="appstream-app-blocks-activate"></a>

Si se creó un bloque de WorkSpaces aplicaciones con un paquete de aplicaciones, pero el paquete de aplicaciones (VHD) no estaba adjunto, el bloque de aplicaciones estará inactivo y no se podrá usar para asociar aplicaciones con flotas de Elastic. Para activar un bloque de aplicaciones, debe haber un paquete de aplicaciones (VHD) asociado al bloque de aplicaciones.

**Para crear un paquete de aplicaciones**

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

1. En el menú de navegación de la izquierda, elija **Administrador de aplicaciones**, **Bloque de aplicaciones**. 

1. Seleccione el bloque de aplicaciones **inactivo** que quiera activar y elija **Activar** en el menú **Acciones**.

1. Seleccione un constructor de bloques de aplicaciones y elija **Iniciar el constructor de bloques de aplicaciones**. 
   + Si la lista está vacía, significa que no tiene un constructor de bloques de aplicaciones o todos los constructores de bloques de aplicaciones están asociados a otros bloques de aplicaciones. Cree un nuevo constructor de bloques de aplicaciones o desasocie un constructor de bloques de aplicaciones existente y pruébalo. 
   + Si el constructor de bloques de aplicaciones ya está asociado a un bloque de aplicaciones, puede seguir usándolo para activar el bloque de aplicaciones.
   + Si el constructor de bloques de aplicaciones seleccionado no estaba asociado a ningún constructor de bloques de aplicaciones, se asociará al que seleccione y se iniciará la sesión de streaming. El constructor de bloques de aplicaciones permanece asociado a este bloque de aplicaciones una vez finalizada la sesión. 

1. Cuando se inicie la sesión de streaming del constructor de bloques de aplicaciones, siga los pasos que se indican en [Paso 2: creación de un paquete de aplicación](appstream-app-blocks-create.md#appstream-app-blocks-create-step2) para crear el paquete de aplicaciones (VHD) y activar el bloque de aplicaciones.

# Creación de un bloque de aplicaciones con un paquete de aplicaciones existente
<a name="appstream-app-blocks-create-VHD"></a>

Puede usar su paquete de aplicaciones (VHD) existente con el paquete de aplicaciones para crear WorkSpaces bloques de WorkSpaces aplicaciones de aplicaciones. Para ello, copie el archivo del paquete de aplicaciones (VHD) del bucket de Amazon S3 de origen a otro bucket de Amazon S3 de destino. El bucket de destino puede estar en una región diferente. 

**Para crear un bloque de aplicaciones con un paquete de aplicaciones existente**

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

1. En el menú de navegación de la izquierda, elija **Administrador de aplicaciones**, **Bloques de aplicaciones** y **Crear bloque de aplicaciones**.

1. **Para empaquetar bloques de aplicaciones, seleccione Aplicaciones. WorkSpaces **

1. En **Detalles del bloque de aplicaciones**, escriba un identificador de nombre único para el bloque de aplicaciones. Si lo desea, también puede especificar lo siguiente:
   + **Nombre**: un nombre exclusivo del bloque de aplicaciones.
   + **Nombre para mostrar** (opcional): un nombre descriptivo para el bloque de aplicaciones.
   + **Descripción** (opcional): una descripción del bloque de aplicaciones.

1. (Opcional) Un bloque de WorkSpaces aplicaciones con un paquete de aplicaciones no necesita un script de configuración. Si lo desea, puede proporcionar las siguientes **Opciones avanzadas** para los pasos posteriores a la instalación:
   + Para **Objeto de script de posterior a la configuración en S3**, ingrese el URI de Amazon S3 que representa el objeto de script posterior a la configuración o elija **Explorar S3** para ir a los buckets de Amazon S3 y buscar el objeto de script posterior a la configuración.
   + En el caso de **Script posterior a la configuración ejecutable**, ingrese el ejecutable necesario para el script posterior a la configuración.
**nota**  
Si el script de posterior a la configuración se puede ejecutar directamente, ingrese el nombre del archivo del script de posterior a la configuración. Si el script posterior a la configuración depende de otro ejecutable (por ejemplo, Microsoft PowerShell) para ejecutarse, introduzca la ruta a ese ejecutable.  
Ruta a Microsoft PowerShell en Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
Si lo desea, para **Argumentos ejecutables del script posterior a la configuración**, ingrese los argumentos que se deben proporcionar al archivo ejecutable del script de configuración para ejecutar el script de configuración.
**nota**  
Si utiliza un PowerShell script de Microsoft, debe especificar el parámetro «-File» con el nombre del script posterior a la configuración como argumento ejecutable. Además, asegúrese de que la política de ejecución permita ejecutar el script. [Para obtener más información, consulte [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) y ¿Qué es? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .  
Para **Duración de la ejecución en segundos** en **Configuración del script**, ingrese la duración del tiempo de espera del script de configuración.
**nota**  
La duración de la ejecución en segundos es el tiempo que espera WorkSpaces Applications a que se ejecute el script posterior a la configuración antes de continuar. Si el script posterior a la configuración no se completa dentro de este período, el usuario verá un error y la aplicación intentará iniciarse. El script de configuración finaliza una vez transcurrido el tiempo de ejecución.

1. Elija **Usar el archivo de aplicación del bloque de aplicaciones existente** en **Configuración de importación**. En **Ubicación de S3**, puede introducir el URI de Amazon S3 del objeto en un bucket de Amazon S3 que representa el paquete de aplicaciones (VHD) o elegir **Explorar S3** para ir a sus buckets de Amazon S3 y seleccionar el objeto en un bucket de Amazon S3. La lista de buckets de Amazon S3 es global y contiene todos los buckets de todas las regiones. Asegúrese de seleccionar el bucket en la región en la que desea crear el bloque de aplicaciones. 

1. Elija **Siguiente**.

1. Revise la información que ha ingresado y elija **Crear bloque de aplicaciones**.

En este punto, se crea el recurso de bloque de aplicaciones y se encuentra en estado **Activo**.

# Probar un bloque de aplicaciones
<a name="appstream-app-blocks-test"></a>

Puede usar un constructor de bloques de aplicaciones para probar su bloque de aplicaciones y verificar sus funcionalidades. No es necesario lanzar una flota elástica para esta opción. También puede crear varios constructores de bloques de aplicaciones con diferentes tipos o tamaños de instancias y probar el rendimiento de la aplicación con diferentes opciones de computación. 

**nota**  
La opción de bloqueo de aplicaciones de prueba solo es compatible con los bloques de WorkSpaces aplicaciones con el paquete de aplicaciones. 

**Para probar un bloque de aplicaciones**

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

1. En el menú de navegación de la izquierda, elija **Administrador de aplicaciones**, **Bloque de aplicaciones**.

1. Seleccione el bloque de aplicaciones que quiera probar y elija **Probar** en el menú **Acciones**.

1. Seleccione un constructor de bloques de aplicaciones y elija **Iniciar la prueba del bloque de aplicaciones**. 
   + Si la lista está vacía, significa que no tiene un constructor de bloques de aplicaciones o todos los constructores de bloques de aplicaciones están asociados a otros bloques de aplicaciones. Cree un nuevo constructor de bloques de aplicaciones o desasocie un constructor de bloques de aplicaciones existente y pruébalo. 
   + Si el constructor de bloques de aplicaciones ya está asociado a un bloque de aplicaciones, puede seguir usándolo para activar el bloque de aplicaciones.
   + Si el constructor de bloques de aplicaciones seleccionado no estaba asociado a ningún constructor de bloques de aplicaciones, se asociará al que seleccione y se iniciará la sesión de streaming. El constructor de bloques de aplicaciones permanece asociado a este bloque de aplicaciones una vez finalizada la sesión. 

1. El constructor de bloques de aplicaciones se inicia en una ventana de navegador independiente en el modo de transmisión de escritorio. El servicio descarga el bloque de aplicaciones del bucket de Amazon S3 y lo instala en la instancia del constructor de bloques de aplicaciones.

1. Ahora, sus aplicaciones se pueden transmitir y probar. Puede abrir la aplicación desde el Explorador de archivos o el menú Inicio.

1. Cuando termine de probar, finalice la sesión de streaming.

# Asociar un bloque de aplicaciones en Amazon WorkSpaces Applications
<a name="appstream-app-blocks-associate"></a>

Para crear, probar o activar tu bloque de WorkSpaces aplicaciones con el paquete de aplicaciones, debes asociarlo a un generador de bloques de aplicaciones. Un constructor de bloques de aplicaciones solo se puede asociar a un solo bloque de aplicaciones y viceversa.

**nota**  
La asociación y desasociación de un bloque de aplicaciones solo es compatible con los bloques de aplicaciones con WorkSpaces el paquete de aplicaciones. 

**Asociar un bloque de aplicaciones con el generador de bloques de aplicaciones en Amazon WorkSpaces Applications**

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

1. En el menú de navegación de la izquierda, elija **Administrador de aplicaciones**, **Bloque de aplicaciones**.

1. Seleccione un bloque de aplicaciones y elija **Asociar** en el menú **Acciones**.

1. Seleccione un constructor de bloques de aplicaciones y elija **Asociar el constructor de bloques de aplicaciones**.

   Si la lista está vacía, significa que no tiene un constructor de bloques de aplicaciones o todos los constructores de bloques de aplicaciones están asociados a otros bloques de aplicaciones. Cree un nuevo constructor de bloques de aplicaciones o desasocie un constructor de bloques de aplicaciones existente y pruébalo. 

# Desasociar un bloque de aplicaciones en Amazon Applications WorkSpaces
<a name="appstream-app-blocks-disassociate"></a>

Si todos los constructores de bloques de aplicaciones están asociados a otros bloques de aplicaciones y quiere probar, crear o activar otro bloque de aplicaciones, puede crear un nuevo constructor de bloques de aplicaciones o desasociar un constructor de bloques de aplicaciones existente del bloque de aplicaciones y usarlo con el nuevo bloque de aplicaciones.

**nota**  
La asociación y desasociación de un bloque de aplicaciones solo se admite en los bloques de aplicaciones con un paquete de aplicaciones. WorkSpaces   
La disociación solo está permitida si el constructor de bloques de aplicaciones está en estado **DETENIDO**.

**Disociación de un bloque de aplicaciones de un constructor de bloques de aplicaciones**

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

1. En el menú de navegación de la izquierda, elija **Administrador de aplicaciones**, **Bloque de aplicaciones**.

1. Seleccione un bloque de aplicaciones y elija **Desasociar** en el menú **Acciones**.

1. Seleccione un constructor de bloques de aplicaciones y elija **Desasociar el constructor de bloques de aplicaciones**. 

# Aplicaciones no compatibles
<a name="app-blocks-unsupported"></a>

Las aplicaciones pueden sufrir errores al instalarse o ejecutarse en los siguientes escenarios:
+ **Aplicaciones que requieren reiniciarse después de la instalación**: si una aplicación necesita realizar cambios o configuraciones adicionales después de la instalación que requieren un reinicio, es posible que se produzca un error. Actualmente, el constructor de bloques de aplicaciones no admite el reinicio, lo que puede impedir que la aplicación complete los pasos necesarios posteriores a la instalación.
+ **Aplicaciones que dependen de detalles específicos del usuario**: las aplicaciones que están diseñadas para ser instaladas solo para el usuario que actualmente ha iniciado sesión en App Block Builder, o que se basan en los detalles del usuario que ha iniciado sesión en App Block Builder, como los identificadores de seguridad (SIDs) durante la instalación, podrían no funcionar correctamente en las flotas de Elastic. Esto se debe a que los usuarios que han iniciado sesión cambian en el entorno de la flota elástica. Además, el redireccionamiento de aplicaciones no registra todos los directorios de %USERPROFILE%. Sin embargo, tiene la opción de configurar los scripts posteriores a la configuración para cambiar dinámicamente la configuración de la aplicación en función del entorno.
+ **Aplicaciones que dependen de detalles específicos de la máquina**: las aplicaciones que dependen de los detalles específicos de la máquina en el constructor de bloques de aplicaciones durante la instalación, como el GUID del adaptador de red, podrían tener problemas en las flotas elásticas. Esto se debe a que los detalles de la máquina, incluido el adaptador GUIDs de red, pueden cambiar dentro del entorno de Elastic Fleet. Para solucionar este problema, puede configurar los scripts posteriores a la configuración para gestionar la configuración de esos detalles específicos de la máquina.

Si no está seguro de si su aplicación pertenece a alguna de estas categorías, puede usar el paquete de WorkSpaces aplicaciones para crear un bloque de aplicaciones. Este proceso implica la instalación de las aplicaciones en una instancia del constructor de bloques de aplicaciones. En caso de que sus aplicaciones no se instalen en la instancia del constructor de bloques de aplicaciones, puede realizar las siguientes acciones:
+ Consulte los registros. El archivo de registro de errores de tu instancia de creación de bloques de aplicaciones se encuentra en C:\$1\$1 AppStreamAppBlocks\$1 ErrorLog. Este registro recoge todos los errores de instalación, incluidas las claves de registro y el procesamiento de las operaciones con archivos. Si ves alguno de los siguientes registros en el registro de errores, esto indica que el generador de bloques de aplicaciones de aplicaciones no admite actualmente el WorkSpaces empaquetado de tu aplicación:
  + “No se puede crear un enlace simbólico”
  + “El servicio no admite el cambio de nombre de los archivos”

  Si no hay ningún archivo de registro de errores o si este archivo está vacío, compruebe los registros de instalación de la aplicación para identificar el motivo de los errores. 
+ Notifique un problema. Seleccione el botón **Informar de un problema**, que está disponible en el asistente del creación de aplicaciones del constructor de bloques de aplicaciones. Al seleccionar esta opción, se recopilarán todos los registros de WorkSpaces aplicaciones de su instancia de creación de bloques de aplicaciones y se enviarán al WorkSpaces equipo de aplicaciones.
+ Cree un bloque de aplicaciones con un paquete personalizado: si no puede empaquetar sus aplicaciones con el constructor de bloques de aplicaciones, puede intentar crear un bloque de aplicaciones con métodos de empaquetado personalizados. Para obtener más información, consulte [Bloques de aplicaciones personalizados](custom-app-blocks.md).
+ Si necesita más ayuda, póngase en contacto con AWS Support. Para obtener más información, consulte el [Centro de soporte de AWS Support](https://console.aws.amazon.com/support/home#/). 

Es importante tener en cuenta estas posibles limitaciones y planificar en consecuencia a la hora de utilizar el paquete de WorkSpaces aplicaciones para sus aplicaciones.

# Constructor de bloques de aplicaciones
<a name="app-block-builder"></a>

Un constructor de bloques de aplicaciones es un recurso reutilizable que puede usar para empaquetar sus aplicaciones (o bloques de aplicaciones) También puede usarlo para probar su paquete de aplicaciones antes de asociarlo a una flota elástica. Se puede usar un único constructor de bloques de aplicaciones para crear y probar varios bloques de aplicaciones uno por uno. Cada vez que se crea una sesión de streaming para crear o probar un bloque de aplicaciones, se crea y utiliza una nueva instancia. Una vez finalizada la instancia del constructor de bloques de aplicaciones, el estado de la instancia no persiste. 

WorkSpaces Aplicaciones Las flotas elásticas utilizan instancias de Amazon EC2 para transmitir aplicaciones. Debe proporcionar su paquete de aplicaciones y asociarlo a su flota. Para crear su propio paquete de aplicaciones personalizado, conéctese a una instancia del constructor de bloques de aplicaciones y, a continuación, instale y configure las aplicaciones para su transmisión. El constructor de bloques de aplicaciones crea el paquete de aplicaciones y lo carga en un bucket de Amazon S3 de su Cuenta de AWS. 

Al crear un constructor de bloques de aplicaciones, elige lo siguiente:
+ Un tipo de instancia: WorkSpaces las aplicaciones proporcionan diferentes tamaños de instancia con distintas configuraciones de CPU y memoria. El tipo de instancia debe estar en consonancia con la familia de instancias que necesita. 
+ La VPC, subredes y grupos de seguridad que se usarán: asegúrese de que las subredes y los grupos de seguridad proporcionen acceso a los recursos de red que requieren las aplicaciones. Entre los recursos de red típicos que requieren las aplicaciones se podrían incluir servidores de licencias, servidores de bases de datos, servidores de archivos y servidores de aplicaciones. El constructor de bloques de aplicaciones carga el paquete de aplicaciones en un bucket de Amazon S3 de su Cuenta de AWS. La VPC que elija para su flota debe proporcionar suficiente acceso de red al bucket de Amazon S3. Para obtener más información, 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).

**Topics**
+ [Creación de un constructor de bloques de aplicaciones](create-app-block-builder.md)
+ [Conéctese a un generador de bloques de aplicaciones en Amazon WorkSpaces Applications](connect-app-block-builder.md)
+ [Acciones del constructor de bloques de aplicaciones](app-block-builder-actions.md)

# Creación de un constructor de bloques de aplicaciones
<a name="create-app-block-builder"></a>

Puede usar la instancia del generador de bloques de aplicaciones para crear su paquete de WorkSpaces aplicaciones para las flotas de Applications Elastic.

**Para crear un constructor de bloques de aplicaciones**

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

1. Elija **Administrador de aplicaciones** en el panel de navegación izquierdo y, a continuación, elija la pestaña **Constructores de bloques de aplicaciones** y, a continuación, seleccione **Crear un constructor de bloques de aplicaciones**.

1. Para **Paso 1: configuración del constructor de bloques de aplicaciones**, proporcione los siguientes detalles para configurar el constructor de bloques de aplicaciones: 
   + **Nombre**: especifique un identificador de nombre único para el constructor de bloques de aplicaciones.
   + **Nombre que mostrar (opcional)**: escriba un nombre que mostrar para el constructor de bloques de aplicaciones (como máximo 100 caracteres).
   + **Sistema operativo**: seleccione un sistema operativo para su aplicación. Debe ajustarse al sistema operativo que vaya a seleccionar para su flota elástica, que los usuarios finales utilizarán para transmitir la aplicación. 
   + **Función de IAM (opcional)**: cuando aplicas una función de IAM desde tu cuenta a un generador de bloques de WorkSpaces aplicaciones, puedes realizar solicitudes de AWS API desde la instancia del creador de bloques de aplicaciones sin tener que gestionar AWS manualmente las credenciales. Para aplicar un rol de IAM al constructor de bloques de aplicaciones, realice una de las siguientes acciones:
     + Para utilizar un rol de IAM existente en su cuenta de Amazon Web Services, elija el rol que desee utilizar de la lista de **roles de IAM**. Se debe poder acceder al rol desde el generador de imágenes. Para obtener más información, consulte [Configuración de una función de IAM existente para usarla con WorkSpaces aplicaciones e instancias de streaming](configuring-existing-iam-role-to-use-with-streaming-instances.md).
     + Para crear un nuevo rol de IAM, seleccione **Crear nuevo rol de IAM** y siga los pasos que se indican en [Cómo crear un rol de IAM para usarlo con WorkSpaces aplicaciones e instancias de streaming](how-to-create-iam-role-to-use-with-streaming-instances.md).
   + **Tipo de instancia**: seleccione el tipo de instancia del constructor de bloques de aplicaciones. Elija un tipo que coincida con los requisitos de rendimiento de las aplicaciones que tenga previsto instalar. 
   + **Etiquetas (opcional)**: elija **Añadir etiqueta** y escriba la clave y el valor de la etiqueta. Para añadir más etiquetas, repita este paso. Para obtener más información, consulte [Cómo etiquetar los recursos de tus WorkSpaces aplicaciones de Amazon](tagging-basic.md).

1. Elija **Siguiente**.

1. En **Paso 2: configuración de la red**, haga lo siguiente:
   + Para conceder acceso a Internet a los constructores de bloques de aplicaciones en una VPC con una subred pública, elija **Acceso a Internet predeterminado**. Si va a ofrecer acceso a Internet mediante una puerta de enlace NAT, no seleccione **Acceso a Internet predeterminado**. Para obtener más información, consulte [Acceso a Internet](internet-access.md).
   + En **VPC** y **Subred 1**, elija una VPC y al menos dos subredes. Para lograr una mayor tolerancia a errores, se recomienda elegir tres subredes en diferentes zonas de disponibilidad. Para obtener más información, consulte [Configurar una VPC con subredes privadas y una puerta de enlace NAT](managing-network-internet-NAT-gateway.md).

     Si no tiene su propia VPC y subred, puede usar la [VPC predeterminada](default-vpc-with-public-subnet.md) o crearlas. Para ello, elija los enlaces **Crear una nueva VPC** y **Crear nueva subred**. Al elegir estos enlaces, se abre la consola de Amazon VPC. Tras crear la VPC y las subredes, vuelva a la consola de WorkSpaces aplicaciones y elija el icono de actualización situado a la izquierda de los enlaces **Crear una nueva VPC** y **Crear nueva subred** para mostrarlos en la lista. Para obtener más información, consulte [Configuración de una VPC para aplicaciones WorkSpaces](appstream-vpc.md).
   + Para **Grupos de seguridad**, elija hasta cinco grupos de seguridad que desee asociar con este generador de imágenes. Si no tiene su propio grupo de seguridad y no desea utilizar el grupo de seguridad predeterminado, elija el enlace **Crear nuevo grupo de seguridad** para crear uno. Tras crear las subredes en la consola de Amazon VPC, vuelva a WorkSpaces la consola de Aplicaciones y elija el icono de actualización situado a la izquierda **del enlace Crear nuevo grupo de seguridad** para mostrarlas en la lista. Para obtener más información, consulte [Grupos de seguridad en Amazon WorkSpaces Applications](managing-network-security-groups.md).
   + En **Puntos de conexión de VPC (opcional)**, puede crear un punto de conexión de VPC de tipo interfaz (punto de conexión de interfaz), en la nube privada virtual (VPC). Para comenzar a crear el punto de conexión de interfaz, seleccione **Crear punto de conexión de VPC**. Al seleccionar este enlace, se abre la consola de la VPC. Para terminar de crear el punto de conexión, siga los pasos 3 a 6 que se indican en [Tutorial: Creación y streaming desde puntos de conexión de VPC de interfaz](creating-streaming-from-interface-vpc-endpoints.md). Después de crear el punto de conexión de interfaz, puede utilizarlo para mantener el tráfico de streaming en la VPC.

1. Elija **Siguiente**.

1. Elija **Revisar** y confirme los detalles del constructor de bloques de aplicaciones. Para cambiar la configuración de cualquier sección, elija **Editar** y realice los cambios que considere necesarios.

1. Una vez que termine de revisar los detalles de la configuración, elija **Crear constructor de bloques de aplicaciones**.
**nota**  
Si un mensaje de error le notifica que no tiene límites (cuotas) suficientes para crear el generador de imágenes, envíe una solicitud de aumento de límite a través de la consola de Service Quotas en [https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/). Para obtener más información, consulte [Solicitud de aumento de cuota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html) en la *Guía del usuario de Service Quotas*.

# Conéctese a un generador de bloques de aplicaciones en Amazon WorkSpaces Applications
<a name="connect-app-block-builder"></a>

Puede conectarse a un constructor de bloques de aplicaciones mediante una de las siguientes acciones: 
+ Mediante la consola de WorkSpaces aplicaciones (solo para conexiones de navegador)
+ Crear una URL de transmisión (para conexiones de navegador o cliente de WorkSpaces aplicaciones)

**nota**  
El constructor de bloques de aplicaciones no admite la asociación a dominios de Active Directory. 

**Topics**
+ [Amazon WorkSpaces Applications Console (conexión de navegador)](connect-app-block-builder-console.md)
+ [URL de transmisión (conexión de navegador o cliente de Amazon WorkSpaces Applications)](connect-app-block-builder-streaming.md)

# Amazon WorkSpaces Applications Console (conexión de navegador)
<a name="connect-app-block-builder-console"></a>

Para usar la consola de WorkSpaces aplicaciones para conectarse a un generador de bloques de aplicaciones a través de un navegador, complete los siguientes pasos.

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

1. En el panel de navegación de la izquierda, elija **Administrador de aplicaciones** y, a continuación, elija **Constructor de bloques de aplicaciones**.

1. En la lista de constructores de bloques de aplicaciones, elija el constructor de bloques de aplicaciones al que desee conectarse. Compruebe que el constructor de bloques de aplicaciones tenga el estado **En ejecución** y seleccione **Conectar**.

   Para que este paso funcione, es posible que deba configurar el navegador de modo que permita las ventanas emergentes de https://stream.<región-aws>.amazonappstream.com/.

1. Comience a transmitir el constructor de bloques de aplicaciones.

# URL de transmisión (conexión de navegador o cliente de Amazon WorkSpaces Applications)
<a name="connect-app-block-builder-streaming"></a>

Puede crear una URL de transmisión para conectarse a un generador de bloques de aplicaciones a través de un navegador o el cliente de WorkSpaces aplicaciones. A diferencia de una URL de streaming que se cree para permitir el acceso de los usuarios a una instancia de flota, que es válida durante un máximo de siete días, la URL de streaming que se crea para acceder a un constructor de imágenes vence al cabo de una hora de forma predeterminada. Para establecer un tiempo de caducidad diferente, debes generar la URL de streaming mediante la acción de la API [CreateAppBlockBuilderStreamingURL](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilderStreamingURL.html).

**nota**  
El cliente para macOS no admite streaming de una URL para conectarse a un generador de bloques de aplicaciones. 

Para crear una URL de streaming, use cualquiera de las siguientes formas:
+ WorkSpaces Consola de aplicaciones
+ La acción [CreateAppBlockBuilderStreamingde la API URL](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilderStreamingURL.html) 
+ El comando [create-app-block-builderCLI -streaming-url](https://docs.aws.amazon.com/cli/latest/reference/appstream/create-app-block-builder-streaming-url.html) AWS 

Para crear una URL de transmisión y conectarse al generador de bloques de aplicaciones mediante la consola de WorkSpaces aplicaciones, complete los pasos del siguiente procedimiento.

**Para crear una URL de streaming y conectarse al generador de bloques de aplicaciones mediante la consola de WorkSpaces aplicaciones**

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

1. En el panel de navegación, elija **Administrador de aplicaciones** y, a continuación, **Constructor de bloques de aplicaciones**.

1. En la lista de constructores de bloques de aplicaciones, elija el constructor de bloques de aplicaciones al que desee conectarse. Compruebe que el constructor de bloques de aplicaciones tenga el estado **En ejecución**.

1. Seleccione **Acciones** y **Crear una URL de streaming**.

1. Realice una de las siguientes acciones:
   + Para guardar la URL de streaming para conectarse posteriormente al constructor de bloques de aplicaciones, seleccione **Copiar enlace** para copiar la URL y, a continuación, guárdela en una ubicación de fácil acceso.
   + Para conectarse al generador de bloques de aplicaciones a través del cliente de WorkSpaces aplicaciones, seleccione **Iniciar en el cliente**. Al elegir esta opción, la página de inicio de sesión del cliente de WorkSpaces aplicaciones se rellena automáticamente con la URL de transmisión.
   + Para conectarse al constructor de bloques de aplicaciones a través de un navegador, seleccione **Lanzar en el navegador**. Al elegir esta opción, se abre un navegador con la barra de direcciones rellenada previamente con la URL de streaming.

1. Después de crear la URL de streaming y conectarse al constructor de bloques de aplicaciones, comience a transmitir el constructor de bloques de aplicaciones.

# Acciones del constructor de bloques de aplicaciones
<a name="app-block-builder-actions"></a>

Puede llevar a cabo las acciones siguientes con un constructor de bloques de aplicaciones, en función del estado actual de la instancia de este.

**Eliminar**  
Elimine permanentemente un constructor de bloques de aplicaciones.   
La instancia debe tener el estado **Detenida**.

**Conexión**  
Conéctese a un constructor de bloques de aplicaciones. Esta acción inicia una sesión de streaming de escritorio con el constructor de bloques de aplicaciones para instalar y agregar aplicaciones, y crear un bloque de aplicaciones.   
La instancia debe tener el estado **En ejecución**.

**Inicio**  
Inicie un constructor de bloques de aplicaciones detenido. Se factura una instancia en ejecución a su cuenta.  
La instancia debe estar **Detenida** y estar asociada a un bloque de aplicaciones.

**Detener**  
Detenga un constructor de bloques de aplicaciones. Las instancias detenidas no se facturan a su cuenta.   
La instancia debe tener el estado **En ejecución**.

**Actualización**  
Actualice cualquiera de las propiedades del constructor de bloques de aplicaciones, excepto el nombre.  
La instancia debe tener el estado **Detenida**.

Ninguna de estas acciones puede realizarse en una instancia que se encuentre en cualquiera de los siguientes estados intermedios:
+ **Pendiente**
+ **Deteniendo**
+ **Iniciando**
+ **Eliminando**

# Aplicaciones
<a name="applications-elastic"></a>

Las aplicaciones contienen los detalles necesarios para lanzar la aplicación una vez montado el VHD. Las aplicaciones también incluyen el nombre y el icono que se muestran al usuario en el catálogo de aplicaciones. Las aplicaciones están asociadas al recurso de bloque de aplicaciones que contiene los archivos y los archivos binarios de esa aplicación.

Puede usar la consola de WorkSpaces Aplicaciones para crear el recurso de la aplicación una vez que haya cargado el icono de la aplicación en un bucket de Amazon S3 y haya creado el bloque de aplicaciones que contiene los archivos y carpetas necesarios para lanzar la aplicación. Para obtener más información sobre cómo cargar el icono de la aplicació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).

**nota**  
Debe tener permisos de IAM para realizar la acción `S3:GetObject` en el objeto de icono de la aplicación en el bucket de S3 para crear el recurso de la aplicación.

**Para crear el recurso de la aplicación**

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

1. En el menú de navegación de la izquierda, elija **Aplicaciones** y **Crear aplicación**.

1. En **Nombre**, en **Detalles de la aplicación**, ingrese un identificador único para la aplicación.

1. De forma opcional, en **Mostrar el nombre** en **Detalles de la aplicación**, ingrese un nombre descriptivo que los usuarios puedan ver en el catálogo de aplicaciones.

1. De forma opcional, en **Descripción**, en **Detalles de la aplicación**, ingrese una descripción de la aplicación.

1. Para **Objeto de icono de la aplicación en S3** en **Detalles de la aplicación**, ingrese el URI de S3 que representa el objeto VHD o elija **Explorar S3** para ir a los buckets de S3 y buscar el objeto de icono de la aplicación.

1. En **Ruta de inicio del ejecutable de la aplicación** en **Configuración de la aplicación**, ingrese la ruta de acceso al ejecutable de la aplicación en la instancia de streaming.

1. De forma opcional, en **Directorio de trabajo de la aplicación**, en la sección **Configuración de la aplicación**, ingrese el directorio de la instancia de streaming que se va a utilizar como directorio de trabajo de la aplicación.

1. De forma opcional, en **Parámetros de inicio de la aplicación**, en la sección **Configuración de la aplicación**, ingrese los parámetros que desee proporcionar al ejecutable de la aplicación al iniciarla.

1. En **Sistemas operativos (SO) compatibles**, en la sección **Configuración de la aplicación**, elija qué sistemas operativos pueden iniciar esta aplicación.

1. En **Familias de instancias compatibles**, en la sección **Configuración de la aplicación**, elija qué familias de instancias pueden lanzar esta aplicación.

1. En **Bloque de aplicaciones**, en la sección **Configuración de la aplicación**, elija qué bloque de aplicaciones contiene los archivos y carpetas necesarios para esta aplicación.

1. De forma opcional, en **Etiquetas**, cree etiquetas para el recurso de bloque de aplicaciones.

1. Revise la información que ha ingresado y elija **Crear**.

1. Si la aplicación se creó correctamente, verá un mensaje de éxito en la parte superior de la consola. Si se ha producido un error, verá un mensaje de error descriptivo y tendrá que intentar volver a crear la aplicación.

# 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
<a name="store-s3-bucket"></a>

Debe almacenar los iconos de las aplicaciones, los scripts de configuración y los scripts de sesión VHDs que utilice para sus aplicaciones y bloques de aplicaciones en un bucket de Amazon Simple Storage Service (Amazon S3) de su cuenta. AWS WorkSpaces Aplicaciones Las flotas de Elastic descargan el icono de la aplicación, el script de configuración y el VHD del bucket de S3 cuando el usuario inicia su sesión de streaming. El bucket de S3 debe residir en la AWS región en la que desee crear WorkSpaces las flotas de Applications Elastic.

Le recomendamos que cree un nuevo bucket de S3 que se utilice para almacenar únicamente los íconos de las aplicaciones, los scripts de configuración y los scripts de sesión, y VHDs que vaya a utilizar con las flotas de Elastic. También se recomienda habilitar el control de versiones en el bucket de S3. Esto permite volver a las versiones anteriores del objeto si es necesario. Para obtener información sobre cómo crear un nuevo bucket de S3, consulte [Crear un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html). Para obtener más información sobre administrar el control de versiones de objetos, consulte [Usar el control de versiones en buckets de S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html).

**nota**  
WorkSpaces Las aplicaciones utilizan su VPC para acceder al bucket de S3 que seleccione. La VPC que elija para su flota debe proporcionar suficiente acceso de red al bucket de S3.  
Asegúrese de que el contenido del bucket de S3 no esté cifrado con las claves que administra (claves administradas por el cliente).  
Actualmente, los buckets de S3 configurados para usar cifrado del servidor con claves de cifrado proporcionadas por el cliente (SSE-C) no son compatibles con las flotas de Elastic. Si necesita cifrado en reposo para sus objetos de S3, el cifrado del servidor con claves de cifrado administradas por Amazon S3 (SSE-S3) es una opción que funcionará para las flotas de Elastic.

**Topics**
+ [Permisos de bucket de Amazon S3](s3-permissions.md)

# Permisos de bucket de Amazon S3
<a name="s3-permissions"></a>

El bucket de Amazon S3 que elija debe tener una política de bucket que proporcione acceso suficiente al servidor principal de WorkSpaces aplicaciones para acceder a los objetos del bucket de Amazon S3 y descargarlos. Tendrá que modificar la siguiente política de bucket y, a continuación, aplicarla al bucket de Amazon S3 que va a utilizar para los íconos de las aplicaciones, los scripts de configuración y VHDs. Para obtener más información sobre cómo aplicar una política a un bucket de Amazon S3, consulte [Agregar una política de bucket mediante la consola de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/add-bucket-policy.html).

Asegúrese de que las listas de control de acceso (ACLs) de sus buckets de Amazon S3 estén deshabilitadas. Para obtener más información, consulte Cómo [deshabilitar ACLs todos los buckets nuevos y cómo hacer cumplir](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ensure-object-ownership.html) la propiedad de los objetos.

En esta sección se presentan ejemplos de casos de uso típicos para políticas de bucket. Estas políticas de ejemplo usan *bucket* como valor de recurso. Para probar estas políticas, sustituya *user input placeholders* por su propia información (como el nombre del bucket). 

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

****  

```
{ 
  "Version":"2012-10-17",		 	 	 
  "Statement": [     
      { 
       "Sid": "AllowAppStream2.0ToRetrieveObjects", 
       "Effect": "Allow", 
       "Principal": { 
          "Service": ["appstream.amazonaws.com"]         
        },
        "Action": ["s3:GetObject"],
        "Resource": [           
           "arn:aws:s3:::bucket/VHD object",
           "arn:aws:s3:::bucket/Setup script object",
           "arn:aws:s3:::bucket/Application icon object",
           "arn:aws:s3:::bucket/Session scripts zip file object"
         ]         
      }      
  ]
}
```

------

**nota**  
El ejemplo de la política de bucket define objetos específicos en el bucket de S3 a los que pueden acceder WorkSpaces las aplicaciones. También puede usar prefijos y caracteres comodín para simplificar la administración de políticas a medida que aumenta los bloques de aplicaciones. Para obtener más información acerca de las políticas de bucket, consulte [Uso de políticas de bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-policies.html). Para obtener más información sobre los ejemplos de buckets más habituales, consulte [Ejemplos de política de bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html).

Si utiliza un bloque de WorkSpaces aplicaciones, WorkSpaces Applications requiere permisos adicionales para cargar el paquete de aplicaciones en el bucket de Amazon S3 correspondiente. Para obtener más información sobre los bloques de WorkSpaces aplicaciones, consulte[WorkSpaces Aplicaciones: bloques de aplicaciones](appstream-app-blocks.md).

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

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowAppStream2.0ToPutAndRetrieveObjects",
      "Effect": "Allow",
      "Principal": {
        "Service": [
          "appstream.amazonaws.com"
        ]
      },
      "Action": [
        "s3:GetObject",
        "s3:ListBucket", 
        "s3:PutObject",
        "s3:GetBucketOwnershipControls"
      ],
      "Resource": [
        "arn:aws:s3:::bucket",
        "arn:aws:s3:::bucket/AppStream2/*",
        "arn:aws:s3:::bucket/Setup script object",
        "arn:aws:s3:::bucket/Application icon object",
        "arn:aws:s3:::bucket/Session scripts zip file object"
      ]
    }
  ]
}
```

------

# Asociar aplicaciones a flotas elásticas
<a name="associate-elastic"></a>

Las aplicaciones deben estar asociadas a las flotas elásticas antes de que los usuarios las vean en el catálogo de aplicaciones para lanzarlas. Puede gestionar las asociaciones de aplicaciones mediante la consola de WorkSpaces aplicaciones. Para obtener información sobre cómo asociar aplicaciones al crear una flota elástica y cómo administrar las asociaciones de aplicaciones en las flotas existentes, consulte [Actualizar una flota de WorkSpaces aplicaciones de Amazon](update-fleets-new-image.md). 

# Recursos adicionales
<a name="additional-resources-app-blocks"></a>

Los siguientes enlaces proporcionan información y otros recursos para ayudarte a empaquetar y entregar sus aplicaciones con flotas elásticas.


| Solución | Description (Descripción) | 
| --- | --- | 
| AWS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/appstream2/latest/developerguide/additional-resources-app-blocks.html)  | 
| Liquidware FlexApp | [ FlexApp Integración de Liquidware con la flota de Elastic AppStream 2.0](https://liquidwarelabs.zendesk.com/hc/en-us/articles/4415032819725-FlexApp-One-integration-into-AppStream-2-0-Elastic-Fleet): incluye step-by-step instrucciones para empaquetar cualquier aplicación basada en Windows en FlexApp un solo formato y entregarla en las flotas de Applications Elastic. WorkSpaces  | 
| Numecent Cloudpaging |  [Presentamos las flotas elásticas AppStream 2.0: cómo maximizar la compatibilidad y la portabilidad de las aplicaciones con Cloudpaging: Numecent Cloudpaging](https://www.numecent.com/2021/11/19/maximize-application-compatibility-and-portability-for-appstream-elastic-fleets-with-cloudpaging/) elimina los problemas de compatibilidad de las aplicaciones y permite empaquetar incluso las aplicaciones heredadas y altamente personalizadas más complejas con sus dependencias y estar listas para su implementación en un día. WorkSpaces Luego, los usuarios de las aplicaciones pueden transmitirlas bajo demanda sin necesidad de que el departamento de TI tenga que volver a empaquetarlas para varios sistemas operativos o dispositivos Windows.  | 
| Turbo.Net |  [Presentamos el soporte de Turbo para las flotas elásticas de Amazon WorkSpaces Applications](https://blog.turbo.net/introducing-turbo-support-for-aws-appstream-2.0-elastic-fleets): Turbo ofrece aplicaciones al instante en las principales plataformas y dispositivos. La exclusiva tecnología de contenedores de Turbo elimina las instalaciones y gestiona las dependencias, los conflictos y los derechos. WorkSpaces Los usuarios de aplicaciones pueden lanzar inmediatamente cualquier aplicación en un Turbo Hub.  | 