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.
Habilitación del almacenamiento en buckets de Amazon S3 de los registros de los scripts de sesión
Cuando se habilita el registro de Amazon S3 en la configuración del script de sesión, AppStream 2.0 captura la salida estándar del script de sesión. La salida se carga periódicamente en un bucket de S3 de la cuenta de Amazon Web Services. Para cada región de AWS, AppStream 2.0 crea un bucket en la cuenta que es exclusivo de su cuenta y de la región.
No es necesario realizar ninguna tarea de configuración para administrar estos buckets de S3. Están completamente administrados por el servicio de AppStream 2.0. Los archivos de registro que se almacenan en cada bucket se cifran en tránsito mediante puntos de enlace SSL de Amazon S3 y en reposo, mediante claves de cifrado administradas por Amazon S3. 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-identifiercódigo-de-región-
Este es el código de la región de AWS en la que se crea la pila con el almacenamiento en bucket de Amazon S3 habilitado para registros de scripts de sesión.
id-cuenta-sin-guiones-
Su identificador de cuenta de Amazon Web Services. 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 especifica scripts de sesión en una imagen en la región de Oeste de EE. UU. (Oregón) (us-west-2) en el número de cuenta 123456789012, AppStream 2.0 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-abcdefgAl desactivar scripts de sesión no se eliminan los archivos de registro almacenados en el bucket de S3. Para eliminar de forma permanente los archivos de registro, usted u otro administrador con permisos suficientes debe hacerlo mediante la API o la consola de Amazon S3. AppStream 2.0 añade una política de bucket que impide 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 WorkSpaces aplicaciones de Amazon.
Cuando se habilitan los scripts de sesión, se crea una carpeta única para cada sesión de streaming que se inicia.
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/stack-name/fleet-name/access-mode/user-id-SHA-256-hash/session-id/SessionScriptsLogs/session-eventbucket-name-
El nombre del bucket de S3 en el que se almacenan los scripts de sesión. El formato del nombre se describe anteriormente en esta sección.
nombre-de-pila-
El nombre de la pila de la que procede la sesión.
nombre-de-flota-
El nombre de la flota en la que se ejecuta el script de sesión.
modo-acceso-
El método de identidad del usuario:
custompara la API o CLI de AppStream 2.0,federatedpara SAML yuserpoolpara 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 identificador de usuario.
id-de-sesión-
El identificador de la sesión de streaming del usuario. Cada sesión de streaming del usuario genera un identificador único.
evento-de-sesión-
El evento que generó el registro de script de sesión. Los valores del evento son:
SessionStartySessionTermination.
La siguiente estructura de carpetas de ejemplo se aplica a una sesión de streaming que se inicia desde la pila de prueba y la flota de prueba. La sesión utiliza la API del ID de usuario testuser@mydomain.com, desde un ID de Cuenta de AWS de 123456789012 y el grupo de configuración test-stack de la región Oeste de EE. UU. (Oregón) (us-west-2):
appstream-logs-us-west-2-1234567890123-abcdefg/test-stack/test-fleet/custom/a0bcb1da11f480d9b5b3e90f91243143eac04cfccfbdc777e740fab628a1cd13/05yd1391-4805-3da6-f498-76f5x6746016/SessionScriptsLogs/SessionStart/Esta estructura de carpetas de ejemplo contiene un archivo de registro para un script de inicio de sesión del contexto del usuario y un archivo de registro para un script de inicio de sesión del contexto del sistema, si procede.