如何为每个服务器上的AWS OpsWorks的S3归档部署创build一致的部署目录?

我正在使用S3归档部署应用程序来部署从构build过程生成的zip文件。 当我部署到多个服务器时,我注意到部署生成的绝对path在每个服务器上都是不同的。 显然,path正在使用部署时间,每个服务器都可以在不同的秒钟内部署应用程序。

例如

Server1: /srv/www/myapp/releases/20141112085530/ Server2: /srv/www/myapp/releases/20141112085520/ Server3: /srv/www/myapp/releases/20141112085515/ 

在应用程序中我有一个脚本,需要应用程序的绝对path,所以脚本的返回将不同于每个服务器。 如果我使用非粘性会话ELB,这将是不方便的。

我目前的解决scheme是脚本将需要为每个构build而不是绝对path生成的散列。

但是我只是想知道是否有最低限度的方式来configurationOpsWorks,使部署的绝对path与每个服务器的S3部署保持一致。

该应用程序的当前版本通过应用程序目录中的current符号链接进行符号链接。 所以srv/www/myapp/current会链接到(当前正在运行的应用程序版本)