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.
Administrar los VHD para la configuración de la aplicación de los usuarios
Contenido
Almacenamiento en cubos Amazon S3
Al habilitar la persistencia de la configuración de la aplicación, las personalizaciones de las aplicaciones y la configuración de Windows de los usuarios se guardan automáticamente en un archivo de disco duro virtual (VHD) que se almacena en un bucket de Amazon S3 creado en suAWS cuenta. Para cadaAWS región, la AppStream versión 2.0 crea un depósito en tu cuenta que es exclusivo de tu cuenta y de la región. Todas las configuraciones de la aplicación configuradas por los usuarios se almacenan en el bucket para dicha región.
No necesita realizar ninguna tarea de configuración para administrar estos buckets de S3; el servicio AppStream 2.0 los administra en su totalidad. El archivo VHD que se almacena en cada bucket se cifra en tránsito mediante los puntos de enlace SSL de Amazon S3 y, en reposo, mediante las CMKAWS gestionadas. Los nombres de los buckets siguen el formato específico que se indica a continuación:
appstream-app-settings-region-code
-account-id-without-hyphens
-random-identifier
código-de-región
-
Este es el código deAWS región en el que se crea la pila con la persistencia de la configuración de la aplicación.
account-id-without-hyphens
-
Su ID de cuenta de AWS. El identificador aleatorio garantiza que no haya conflicto con otros buckets en esa región. La primera parte del nombre del bucket,
appstream-app-settings
, no cambia entre cuentas o regiones.
Por ejemplo, si habilita la persistencia de la configuración de la aplicación para las pilas de la región EE. UU. Oeste (Oregón) (us-west-2) con el número de cuenta 123456789012, AppStream 2.0 crea un bucket de Amazon S3 dentro de su cuenta de esa región con el nombre que se muestra. Este bucket solo lo puede eliminar un administrador con permisos suficientes.
appstream-app-settings-us-west-2-1234567890123-abcdefg
La desactivación de la persistencia de la configuración de aplicaciones no elimina ningún VHD almacenado en el bucket de S3. Para eliminar permanentemente los VHD de configuración, usted u otro administrador con los permisos adecuados debe hacerlo mediante la consola o la API de Amazon S3. AppStream La versión 2.0 añade una política de bucket que evita la eliminación accidental del bucket. Para obtener más información, consulte la sección Políticas de IAM y el bucket de Amazon S3 para la persistencia de la configuración de aplicaciones en Identity and Access Management para Amazon AppStream 2.0.
Cuando la persistencia de la configuración de la aplicación está habilitada, se crea una única carpeta para cada grupo de configuración para almacenar el archivo VHD de configuración. La jerarquía de la carpeta en el bucket de S3 depende de cómo lance este una sesión de streaming, como se describe en la siguiente sección.
La ruta para la carpeta donde el VHD de configuración está almacenado en el bucket de S3 en su cuenta utiliza la siguiente estructura:
bucket-name
/Windows/prefix
/settings-group
/access-mode
/user-id-SHA-256-hash
nombre-bucket
-
El nombre del bucket de S3 en el que se almacena la configuración de la aplicación de los usuarios. El formato del nombre se describe anteriormente en esta sección.
prefijo
-
El prefijo específico de la versión de Windows. Por ejemplo, v4 para Windows Server 2012 R2.
grupo de ajustes
-
El valor del grupo de configuración. Este valor se aplica a una o varias pilas que comparten la misma configuración de la aplicación.
modo-acceso
-
El método de identidad del usuario:
custom
para la API o CLI AppStream 2.0,federated
para SAML yuserpool
para los usuarios del grupo de usuarios. hash-SHA-256-id-usuario
-
El nombre de carpeta específico del usuario. Este nombre se ha creado utilizando una cadena hexadecimal con hasta SHA-256 en minúsculas generada a partir del ID de usuario.
La siguiente estructura de carpetas de ejemplo se aplica a una sesión de streaming a la que se accede mediante la API o la CLI con un ID de usuariotestuser@mydomain.com
, unCuenta de AWS ID y el grupotest-stack
de123456789012
configuración de la región EE. UU. Oeste (Oregón) (us-west-2):
appstream-app-settings-us-west-2-1234567890123-abcdefg/Windows/v4/test-stack/custom/a0bcb1da11f480d9b5b3e90f91243143eac04cfccfbdc777e740fab628a1cd13
Puede identificar la carpeta de un usuario generando el valor hash SHA-256 en minúsculas del ID de usuario mediante bibliotecas de programación de código abierto o sitios web disponibles online.
Restablecer la configuración de la aplicación de un usuario
Para restablecer la configuración de la aplicación de un usuario, debe buscar y eliminar el VHD y el archivo de metadatos asociado del bucket de S3 de suAWS cuenta. Asegúrese de no hacerlo durante una sesión de streaming activa del usuario. Tras eliminar el VHD del usuario y el archivo de metadatos, la próxima vez que el usuario inicie una sesión desde una instancia de streaming que tenga habilitada la persistencia de la configuración de la aplicación, AppStream 2.0 creará un nuevo VHD de configuración para ese usuario.
Para restablecer la configuración de la aplicación de un usuario
Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3
. -
En la lista Bucket name (Nombre de bucket), elija el bucket de S3 que contiene el VHD de configuración de la aplicación que desea restablecer.
-
Localice la carpeta que contiene el VHD. Para obtener más información acerca de cómo navegar por la estructura de carpetas del bucket de S3, consulte Almacenamiento de bucket de Amazon S3 anteriormente en este tema.
-
En la lista Name (Nombre), seleccione la casilla de verificación que se encuentra junto al VHD y la REG, elija More (Más) y, a continuación, seleccione Delete (Eliminar).
-
En el cuadro de diálogo Delete objects (Eliminar objetos), compruebe que aparecen el VHD y la REG y, a continuación, elija Delete (Eliminar).
La próxima vez que el usuario transmita desde una flota en la que esté habilitada la persistencia de la configuración de la aplicación con el grupo de configuración aplicable, se crea un nuevo VHD de configuración de la aplicación. Este VHD se guarda en el bucket de S3 al final de la sesión.
Habilitar el control de versiones de objetos de Amazon S3 y revertir la configuración de la aplicación de un usuario
Puede utilizar las políticas de ciclo de vida y control de versiones de objetos de Amazon S3 para administrar la configuración de las aplicaciones de sus usuarios cuando los usuarios la cambien. Puede utilizar el control de versiones de objetos de Amazon S3 para conservar, recuperar y restaurar todas las versiones de la configuración en VHD. Esto permite recuperarse fácilmente tanto de las acciones de usuario no deseadas como de los errores de las aplicaciones. Cuando se habilita el control de versiones, después de cada sesión de streaming, se sincroniza una nueva versión del VHD de configuración de la aplicación con Amazon S3. La nueva versión no sobrescribe la versión anterior, por tanto si se produce un problema con la configuración de sus usuarios, puede volver a una versión anterior del VHD.
nota
Cada versión del VHD de configuración de la aplicación se guarda en Amazon S3 como un objeto independiente y se cobra en consecuencia.
El control de versiones de objetos no está habilitado de forma predeterminada en el bucket de S3, por lo que debe habilitarlo de forma explícita.
Para habilitar el control de versiones para el VHD de configuración de su aplicación
Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3
. -
En la lista Bucket name (Nombre de bucket), elija el bucket de S3 que contiene el VHD de configuración de la aplicación en el que desea habilitar el control de versiones de objeto.
-
Seleccione Properties (Propiedades).
-
Elija Versioning (Control de versiones), Enable versioning (Habilitar control de versiones) y, a continuación, Save (Guardar).
Para hacer caducar las versiones anteriores de los VHD de configuración de su aplicación, puede utilizar las políticas de ciclo de vida de Amazon S3. Para obtener más información, consulte ¿Cómo se crea una política de ciclo de vida para un bucket de S3? en la Guía del usuario de Amazon Simple Storage Service.
Para volver al VHD de configuración de la aplicación de un usuario
Puede volver a una versión anterior del VHD de configuración de la aplicación de un usuario eliminando las versiones más actuales del VHD desde el bucket de S3 aplicable. No lo haga cuando este usuario tenga una sesión de streaming activa.
Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3
. -
En la lista Bucket name (Nombre de bucket), elija el bucket de S3 que contiene la versión de VHD de configuración de la aplicación del usuario a la que desea volver.
-
Localice y seleccione la carpeta que contiene el VHD. Para obtener información acerca de cómo navegar por la estructura de carpetas del bucket de S3, consulte Almacenamiento de bucket de Amazon S3 anteriormente en este tema.
Al seleccionar la carpeta, se muestran el VHD de configuración y el archivo de metadatos asociado.
-
Para mostrar una lista de las versiones de los archivos VHD y de metadatos, elija Show (Mostrar).
-
Localice la versión del VHD a la que desea volver.
-
En la lista Name (Nombre), seleccione las casillas de verificación situadas junto a las versiones más recientes de los archivos de metadatos asociados y VHD, elija More (Más) y, a continuación, Delete (Eliminar).
-
Compruebe que el archivo VHD de configuración de la aplicación al que desea volver y el archivo de metadatos asociado son las versiones más recientes de estos archivos.
La próxima vez que el usuario transmita desde una flota en la que esté habilitada la persistencia de la configuración de la aplicación con el grupo de configuración aplicable, se muestra la versión anterior de la configuración del usuario.
Aumente el tamaño del VHD de configuración de la aplicación
El tamaño máximo de VHD predeterminado es de 1 GB. Si un usuario requiere espacio adicional para la configuración de la aplicación, puede descargar el archivo VHD de configuración de la aplicación correspondiente a un equipo Windows para ampliarlo. A continuación, reemplace el VHD actual en el bucket de S3 por el mayor. No lo haga cuando este usuario tenga una sesión de streaming activa.
Para aumentar el tamaño del VHD de configuración de la aplicación
nota
El archivo VHD completo se debe descargar antes de que un usuario pueda transmitir aplicaciones. Un aumento del tamaño del archivo VHD de configuración de la aplicación puede aumentar el tiempo necesario para que los usuarios comiencen las sesiones de streaming de la aplicación.
Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3
. -
En la lista Bucket name (Nombre de bucket), elija el bucket de S3 que contiene el VHD de configuración de la aplicación que ampliar.
-
Localice y seleccione la carpeta que contiene el VHD. Para obtener información acerca de cómo navegar por la estructura de carpetas del bucket de S3, consulte Almacenamiento de bucket de Amazon S3 anteriormente en este tema.
Al seleccionar la carpeta, se muestran el VHD de configuración y el archivo de metadatos asociado.
-
Descargue el archivo Profile.vhdx en un directorio en su equipo de Windows. No cierre el navegador una vez que se complete la descarga, ya que volverá a utilizar el navegador a continuación para cargar el VHD ampliado.
-
Para utilizar Diskpart para aumentar el tamaño del VHD a 2 GB, abra el símbolo del sistema como administrador y escriba los siguientes comandos.
diskpart
select vdisk file="C:\path\to\application\settings\profile.vhdx"
expand vdisk maximum=2000
-
A continuación, escriba los siguientes comandos de Diskpart para encontrar y asociar el VHD y mostrar la lista de volúmenes:
select vdisk file="C:\path\to\application\settings\profile.vhdx"
attach vdisk
list volume
En la salida, anote el número de volumen con la etiqueta "AppStreamUS». En el siguiente paso, seleccione este volumen para que lo pueda ampliar.
-
Escriba el siguiente comando:
select volume ###
donde ### es el número en la salida de volumen de lista.
-
Escriba el siguiente comando:
extend
-
Escriba los comandos siguientes para confirmar que el tamaño de la partición en el VHD ha aumentado según lo previsto (2 GB en este ejemplo):
diskpart
select vdisk file="C:\path\to\application\settings\profile.vhdx"
list volume
-
Escriba el siguiente comando para desconectar el VHD de forma que se pueda cargar:
detach vdisk
-
Vuelva a su navegador con la consola Amazon S3, seleccione Cargar, Agregar archivos y, a continuación, seleccione el VHD ampliado.
-
Seleccione Upload (Cargar).
Una vez cargado el VHD, la próxima vez que el usuario realiza una transmisión desde una flota en la que la persistencia de configuración de la aplicación está habilitada con el grupo de aplicaciones aplicable, el VHD de configuración de la aplicación mayor está disponible.