Problema de AWS Cloudformation al instalar archivos binarios personalizados

Problema de AWS Cloudformation al instalar archivos binarios personalizados

Estoy intentando instalar un paquete compilado personalizado que tengo en S3 como un archivo zip. Agregué esto en mi plantilla de Cloudformation:

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

Lo descarga y lo descomprime en/opt sin problemas, pero todos los archivos "ejecutables" no tienen el permiso "x". Me refiero a "-rw-r--r-- 1 raíz raíz 220378 4 de diciembre 18:23 myapp".

Si descargo el zip y lo descomprimo en cualquier directorio, los permisos están bien.

Ya leí la documentación de Cloudformation y no hay ninguna pista allí.

¿Alguien puede ayudarme a resolver esto? Gracias de antemano.

información relacionada