使用PHP& AWS Elastic Beanstalk,是否可以解析正在运行的版本字符串?

时间:2013-07-05 15:36:30

标签: php amazon-web-services elastic-beanstalk

我在弹性beanstalk上部署了一个PHP应用程序,从弹性beanstalk控制台我可以看到它运行的版本:git-c3d68f38ddac47c07c2ad3845263a00fec932ca5-1372883085226。是否有可能在我的应用程序中获取此值,因此我可以将其用于标记使用此版本的应用程序创建的记录?

1 个答案:

答案 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);