【问题标题】:how do i access an existing ec2 instance through another instance in cloudformation template?如何通过 cloudformation 模板中的另一个实例访问现有的 ec2 实例?
【发布时间】:2015-07-15 09:18:18
【问题描述】:

我使用 aws-cloudformation 模板创建了 2 个 aws ec2 实例。假设我有第一个实例来设置 oracle 数据库,第二个实例来设置我的服务器(服务器端包含一个工具将建立数据库和服务器之间的连接,并创建数据库模式用于数据库)。所以我现在的问题是,有没有一种方法可以在服务器启动后更新我的数据库实例信息(例如,运行一些 sql 命令)而无需编写任何新的 java 代码?但是通过服务器实例的用户数据更新信息?提前致谢。

【问题讨论】:

    标签: java amazon-web-services amazon-ec2 amazon-cloudformation


    【解决方案1】:

    用户数据脚本仅在实例首次启动时应用(请参阅user-data.html)。

    如果您想对您的数据库运行 SQL,您可以像使用任何其他数据库服务器一样使用您选择的客户端来执行此操作。

    【讨论】:

    • 嘿,感谢您的回复。所以你的意思是,我无法通过启动任何 shell 脚本或从命令行来触发我以前的数据库实例?谢谢,
    • 不,我是说你可以用任何数据库来做到这一点——你可以使用命令行数据库客户端、桌面 GUI 客户端或任何使用合适的数据库库。这是一个在使用 CloudFormation 创建的 EC2 实例上运行的数据库这一事实无关紧要,它仍然只是一个您可以像访问任何其他数据库一样访问的数据库。
    • 明白了!真的很感激这个! :)
    猜你喜欢
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 2019-01-01
    • 2013-02-22
    • 2018-10-06
    • 1970-01-01
    相关资源
    最近更新 更多