Проблема AWS Cloudformation при установке пользовательских двоичных файлов

Проблема AWS Cloudformation при установке пользовательских двоичных файлов

Я пытаюсь установить скомпилированный пакет, который у меня есть в S3 в виде zip-файла. Я добавил это в свой шаблон Cloudformation:

"sources" : {
    "/opt" : "https://s3.amazonaws.com/mybucket/installers/myapp-3.2.1.zip"
},

Он скачивает и распаковывает его в /opt без проблем, но все файлы "executables" не имеют разрешения "x". Я имею в виду "-rw-r--r-- 1 root root 220378 Dec 4 18:23 myapp".

Если я скачаю zip-архив и распакую его в любую папку, то права доступа будут в порядке.

Я уже прочитал документацию Cloudformation, но там нет никакой подсказки.

Кто-нибудь может мне помочь разобраться? Заранее спасибо.

Связанный контент