首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >引用AWS elasticbeanstalk配置文件中的环境变量

引用AWS elasticbeanstalk配置文件中的环境变量
EN

Stack Overflow用户
提问于 2019-03-13 02:42:29
回答 1查看 200关注 0票数 3

我需要在亚马逊网络服务弹性跟踪器环境设置期间获取EC2实例的公共ip地址。

目前,我有一个.ebextentsions/my.config文件,其中设置了Tomcat JVM选项。

我正在尝试将rmi主机名设置为EC2实例的公共ip地址:

代码语言:javascript
复制
 - namespace:  aws:elasticbeanstalk:container:tomcat:jvmoptions
   option_name:  "java.rmi.server.hostname"
   value:  "{client_external_IP_addr}"

有人知道我如何做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2019-04-02 23:21:46

我不确定你是否真的能做到这一点,但是https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions-functions.html似乎认为你可以使用GetAtt或Ref来获取值。完全未经测试,但您必须首先定义一个捕获AWS::EC2::EIP的资源,可能如下所示:

代码语言:javascript
复制
Resources:
  myIP:
    Type: AWS::EC2:EIP

然后,您可以尝试:

代码语言:javascript
复制
- namespace:  aws:elasticbeanstalk:container:tomcat:jvmoptions
   option_name:  "java.rmi.server.hostname"
   value:  !Ref myIP
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55128642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档