我在弹性beanstalk上部署了一个PHP应用程序,从弹性beanstalk控制台我可以看到它运行的版本:git-c3d68f38ddac47c07c2ad3845263a00fec932ca5-1372883085226。是否有可能在我的应用程序中获取此值,因此我可以将其用于标记使用此版本的应用程序创建的记录?
答案 0 :(得分:0)
磁盘上有数据。试试这个。
$ grep "\"url\":" /var/lib/cfn-init/data/metadata.json | awk -F'%2F' '{print $7}' |cut -d\? -f1
git-f7b43783dbb1451bfa96751173d50b65ea839c18-1373117501122
对于php,您可以执行以下操作:
<?php
$script = 'grep "\"url\":" /var/lib/cfn-init/data/metadata.json | awk -F\'%2F\' \'{print $7}\' |cut -d\? -f1';
exec($script, $output);