如何在 Elastic Beanstalk 环境中查看 EC2 内部的环境属性?

Posted

技术标签:

【中文标题】如何在 Elastic Beanstalk 环境中查看 EC2 内部的环境属性?【英文标题】:How to view the environment properties inside the EC2 in an Elastic Beanstalk environment? 【发布时间】:2019-08-24 17:48:56 【问题描述】:

我已将环境属性添加到 Elastic Beanstalk 环境。

我想知道在我将ssh 放入属于Elastic Beanstalk 环境的EC2 实例后如何查看FOO 的值。

我试过env | grep FOO。但在我的环境中找不到FOO 变量。

弹性beantalk环境的平台是tomcat。所以我也试过sudo -Hiu tomcat env 命令来查看用户tomcat 是否有FOO 变量。但是sudo -Hiu tomcat env 返回This account is currently not available. 错误。

有人知道如何读取 EC2 实例中的FOO 变量吗?

【问题讨论】:

试试printenv 试试这个命令:/opt/elasticbeanstalk/bin/get-config environment sudo /opt/elasticbeanstalk/bin/get-config environment | grep FOO 工作 【参考方案1】:

感谢Aress Support 的评论。我使用sudo /opt/elasticbeanstalk/bin/get-config environment | grep FOO 来获取FOO 的值。

【讨论】:

以上是关于如何在 Elastic Beanstalk 环境中查看 EC2 内部的环境属性?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Elastic Beanstalk 环境中查看 EC2 内部的环境属性?

如何在Linux中每行字符后自动引用内容? (Elastic Beanstalk 环境变量相关)

如何在 aws elastic beanstalk 环境实例启动上运行 shell 脚本

如何通过 RDS 复制到 Elastic Beanstalk 克隆

如何从 CloudFormation 中的 Elastic Beanstalk 环境中提取负载均衡器名称

如何使用 Elastic Beanstalk 为 AWS CDK 设置环境变量?