Tras habilitar el registro de Session Manager en CloudWatch o Amazon S3, todos los comandos ejecutados durante una sesión (y los resultado de estos) se registran en un archivo temporal del disco de la instancia de destino. El archivo temporal se llama ipcTempFile.log
. Durante una sesión, o una vez finalizada, Session Manager carga este registro temporal en CloudWatch o S3. A continuación, el registro temporal se elimina según la duración especificada para el parámetro de configuración SessionLogsRetentionDurationHours
de SSM Agent. De forma predeterminada, el archivo de registro temporal se guarda en la instancia durante 14 días en la siguiente ubicación:
-
Linux: /var/lib/amazon/ssm/
target ID
/session/orchestration/session ID
/Standard_Stream/ipcTempFile.log -
macOS: /opt/aws/ssm/data/
target ID
/session/orchestration/session ID
/Standard_Stream/ipcTempFile.log -
Windows Server: C:\ProgramData\Amazon\SSM\InstanceData\
target ID
\session\orchestration\session ID
\Standard_Stream\ipcTempFile.log
Utilice el siguiente procedimiento para ajustar el tiempo de almacenamiento del archivo de registro de Session Manager en el disco.
Ajuste del tiempo de almacenamiento del archivo ipcTempFile.log
en el disco
-
Conéctese a su instancia y busque el archivo
amazon-ssm-agent.json
en la siguiente ubicación.-
Linux: /etc/amazon/ssm/
-
macOS: /opt/aws/ssm/
-
Windows Server: C:\Program Files\Amazon\SSM
Si el archivo
amazon-ssm-agent.json
no existe, copie el contenido deamazon-ssm-agent.json.template
en un archivo nuevo del mismo directorio. Asigne al nuevo archivo el nombreamazon-ssm-agent.json
. -
-
Cambie el valor de
SessionLogsRetentionDurationHours
al número de horas deseado. SiSessionLogsRetentionDurationHours
se establece en 0, el archivo de registro temporal se creará durante la sesión y se eliminará al finalizarla. Esta configuración debe garantizar que el archivo de registro no persista una vez finalizada la sesión. -
Guarde los cambios.
-
Reinicie SSM Agent.