aws / aws/amazon-ssm-agent

DataBackend has an undocumented dependency on the script binary in util-linux

Cerrado
#653 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Go
Estrellas
1.2k
Forks
357
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I've configured my execute command logging to cloudwatch only:
```
execute_command_configuration = {
logging = "OVERRIDE"
log_configuration = {
cloud_watch_log_group_name = "/aws/ecs/something"
cloud_watch_encryption_enabled = false
}
}
```

However, when my ubi8 container did not have the script binary installed (in package util-linux), I received this error:
```
2026-01-14 10:51:41 ERROR [ssm-session-worker] [ecs-execute-command-egv8enfq3l9zptzgnrlq6szeji] [DataBackend] [pluginName=InteractiveCommands] unable to generate log data: Failed to generate transcript with the following errors:
exec: "script": executable file not found in $PATH:
```
As a result the ssm agent tried to log to s3 instead in a fallback mechanism, but s3 was not configured.

Certain containers running in ECS it might not install util-linux by default, so maybe this dependency should be documented.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza revisando el comportamiento de generación de transcripciones de DataBackend y la documentación que cubre el registro de ECS execute-command. Documenta el requisito del binario script de util-linux y explica el fallback a S3 cuando el registro de CloudWatch no puede generar una transcripción; se considerará terminado cuando los usuarios de contenedores puedan identificar e instalar la dependencia.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
go, linux
Área
documentation
Tipo de issue
Documentación
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.