У меня есть Java-приложение, которое извлекает контент из zip-архива.
При запуске его как задачи Fargate
выдается следующая ошибка:
java.util.zip.ZipException: invalid block type
Я мог получить похожую ошибку zlib при локальном запуске приложения и настройке каталога без записи для извлечения содержимого архива zip. Работает иначе.
Использование различных каталогов внутри слоя Docker не помогло (я попробовал /tmp
и WORKDIR
, я также попробовал User: root
в ContainerDefinition
), также как и подход с монтированием записываемого тома в ContainerDefinition
.
Согласно документации, Fargate предоставляет 10 ГБ для записываемого верхнего слоя Docker и 4 ГБ для смонтированного тома. Почему я не могу извлечь zip-архив?
Я не могу проследить это дальше, поскольку Fargate не предоставляет опцию для этого, и я не смог получить более информативное исключение Java.