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.
Detalles de las aplicaciones
Los detalles de las aplicaciones contienen información sobre los manifiestos previos al calentamiento y las configuraciones del catálogo de aplicaciones.
Manifiestos de aplicaciones PreWarm
Al crear imágenes de WorkSpaces aplicaciones, puede especificar las aplicaciones que se pondrán a disposición de los usuarios. Para acelerar el tiempo de inicio de la aplicación, puede preparar un PreWarm manifiesto. Básicamente, se trata de un catálogo de los archivos que la aplicación necesita para ejecutarse cuando los usuarios la lanzan. Durante el aprovisionamiento de instancias, estos archivos se prepararán antes de las conexiones de sesión para acelerar los tiempos de lanzamiento de las aplicaciones en las sesiones de los usuarios.
Los manifiestos de precalentamiento se deben crear previamente en la AMI antes de importarlos al entorno de WorkSpaces aplicaciones. Puede elegir entre crear un archivo de manifiesto de Prewarm común o uno para cada aplicación. Esto cambiará la forma en que importará la AMI más adelante.
Manifiesto común de precalentamiento
Para cada aplicación que desee precalentar, inicie la aplicación y realice cualquier interacción inicial que puedan realizar los usuarios. A continuación, utilice el siguiente comando para dirigirse al directorio en el que se almacenan los datos de la aplicación.
dir -path "C:\Path\To\Folder\To\Optimize" -Recurse -ErrorAction SilentlyContinue | %{$_.FullName} | Out-File "C:\ProgramData\Amazon\Photon\Prewarm\PrewarmManifest.txt" -encoding UTF8 -append
Esto añadirá los archivos que desee optimizar para cada aplicación al C:\\ProgramData\\Amazon\\Photon\\Prewarm\\PrewarmManifest.txt archivo común. No es necesario realizar ninguna acción adicional para realizar el precalentamiento de la aplicación. WorkSpaces Las aplicaciones buscarán el archivo de precalentamiento en la ubicación anterior y lo utilizarán si está presente.
Este proceso es opcional y, a medida que aumente el tamaño del manifiesto de precalentamiento, también aumentará el tiempo de aprovisionamiento de la flota. Por lo tanto, procure equilibrar la optimización con el aprovisionamiento de la flota.
Manifiestos específicos de la aplicación
Durante la importación de imágenes, es posible que desee especificar archivos de manifiesto de aplicación independientes para cada aplicación para facilitar el seguimiento de los activos precalentados por aplicación. Para ello, lleve a cabo los mismos pasos descritos anteriormente, pero en lugar de crear un C:\\ProgramData\\Amazon\\Photon\\Prewarm\\PrewarmManifest.txt archivo común, cree un archivo por aplicación en la AMI.
Para cada aplicación que desee precalentar, ejecútela y realice cualquier interacción inicial que puedan realizar los usuarios. A continuación, utilice el siguiente comando para dirigirse al directorio en el que se almacenan los datos de la aplicación.
dir -path "C:\Path\To\Folder\To\Optimize" -Recurse -ErrorAction SilentlyContinue | %{$_.FullName} | Out-File "C:\Path\To\My\<ApplicationName>PreWarm.txt" -encoding UTF8 -append
Utilizaremos estos archivos de precalentamiento de aplicaciones durante el proceso de importación de imágenes. De nuevo, esto es completamente opcional. Puedes optar por utilizar este método, el método Common Prewarm Manifest o no utilizar ningún manifiesto de precalentamiento.
Configuraciones del catálogo de aplicaciones
AppCatalogConfigque le permite especificar las aplicaciones que desea registrar en su imagen de WorkSpaces aplicaciones durante la importación de la AMI. AppCatalogConfigEs una lista JSON de objetos de configuración de aplicaciones con la siguiente estructura.
[ { "Name": "Rufus", //Required and must be unique among the list of applications "DisplayName": "Rufus", "AbsoluteAppPath": "Rufus", //Required "AbsoluteIconPath": "Rufus", "AbsoluteManifestPath": "Rufus", "WorkingDirectory": "Rufus", "LaunchParameters": "Rufus" } ... // Up to 50 applications total ]
Los únicos campos obligatorios por aplicación son el Name y elAbsoluteAppPath. Los detalles de cada campo son los siguientes:
- Nombre [Obligatorio]
-
Un nombre de pila para su solicitud a fin de identificarla
Entre 1 y 100 caracteres
Regex de caracteres permitidos
^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,99}$Debe ser único en un determinado AppCatalogConfig
- DisplayName
-
El nombre para mostrar de una aplicación determinada para que lo vean los usuarios
Entre 0 y 100 caracteres
Regex de caracteres permitidos
^[a-zA-Z0-9][a-zA-Z0-9_. -]{0,99}$
- AbsoluteAppPath [Obligatorio]
-
La ruta al ejecutable para lanzar la aplicación
Este es el ejecutable que se lanzará cuando los usuarios seleccionen la aplicación
Entre 1 y 32767 caracteres
Este límite superior de longitud de caracteres es para admitir rutas de archivo extendidas en Windows. Asegúrese de que la AMI y la aplicación estén configuradas correctamente para admitir las rutas de archivo extendidas de Windows si utiliza rutas de archivo de más de 260 caracteres.
Utilice cadenas de rutas de archivos escapadas, como
"C:\\Windows\\System32\\notepad.exe"
- AbsoluteManifestPath
-
Solo se aplica si está utilizando Manifiestos específicos de la aplicación
Ruta al archivo de manifiesto de precalentamiento de esta aplicación
Entre 0 y 32767 caracteres
Este límite superior de longitud de caracteres es para admitir rutas de archivo extendidas en Windows. Asegúrese de que la AMI y la aplicación estén configuradas correctamente para admitir las rutas de archivo extendidas de Windows si utiliza rutas de archivo de más de 260 caracteres.
Utilice cadenas de rutas de archivos escapadas, como
"C:\\Path\\To\\PrewarmManifest.txt"
- AbsoluteIconPath
-
Ruta al archivo de iconos de la AMI que se va a utilizar en la aplicación.
Este icono se mostrará a los usuarios cuando transmitan esta imagen.
Si no se proporciona ninguno, el icono se derivará del propio archivo ejecutable.
Asegúrese de seleccionar los archivos de iconos con una transparencia de fondo adecuada para que sus usuarios disfruten de una buena experiencia de cliente
Utilice imágenes PNG
Entre 1 y 32767 caracteres
Este límite superior de longitud de caracteres es para admitir rutas de archivo extendidas en Windows. Asegúrese de que la AMI y la aplicación estén configuradas correctamente para admitir las rutas de archivo extendidas de Windows si utiliza rutas de archivo de más de 260 caracteres.
Utilice cadenas de rutas de archivos escapadas, como
"C:\\Path\\To\\ApplicationIcon.png"
- WorkingDirectory
-
El directorio de trabajo en el que ejecutar la aplicación
Entre 0 y 32767 caracteres
Este límite superior de longitud de caracteres es para admitir rutas de archivo extendidas en Windows. Asegúrese de que la AMI y la aplicación estén configuradas correctamente para admitir las rutas de archivo extendidas de Windows si utiliza rutas de archivo de más de 260 caracteres.
Utilice cadenas de rutas de archivos escapadas, como
"C:\\Path\\To\\Working\\Directory"
- LaunchParameters
-
Una cadena para utilizarla como parámetros de lanzamiento del ejecutable especificado en
AbsoluteAppPathEntre 0 y 1024 caracteres
Utilice cadenas de escape con la lista completa de los parámetros de inicio necesarios, como en el siguiente ejemplo, que muestra cómo puede utilizar los PowerShell scripts como aplicaciones si utiliza el PowerShell ejecutable como aplicación con un script incluido en los parámetros de inicio
AbsoluteAppPath
"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
LaunchParameters
"-File \"C:\\Path\\To\\App\\Script.ps1\""
Ejemplo AppCatalogConfig
Este es un ejemplo básico de una aplicación AppCatalogConfig para el Bloc de notas, Google Chrome y Mozilla Firefox
[ { "Name": "Notepad", "DisplayName": "Notepad", "AbsoluteAppPath": "C:\\Windows\\System32\\notepad.exe" }, { "Name": "Chrome", "DisplayName": "Chrome", "AbsoluteAppPath": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe", "LaunchParameters": "https://www.amazon.com/" }, { "Name": "Firefox", "DisplayName": "Firefox", "AbsoluteAppPath": "C:\\Program Files\\Mozilla Firefox\\firefox.exe", "LaunchParameters": "https://aws.amazon.com/" } ]