AWS Cloudformation安装自定义二进制文件的问题

我试图安装一个自定义的编译包,我在S3中作为一个zip文件。 我在我的Cloudformation模板上添加了这个:

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

它在/ opt上下载并解压缩,没有问题,但所有“可执行文件”文件都没有“x”权限。 我的意思是“-rw-r – r – 1 root root 220378 Dec 4 18:23 myapp”。

如果我下载zip并解压缩到任何目录,权限都是正确的。

我已经阅读了Cloudformation文档,并没有任何线索。

有人可以帮我弄清楚这一点? 提前致谢。