【问题标题】:How to create ami instance programmatically?如何以编程方式创建 ami 实例?
【发布时间】:2020-05-14 03:34:06
【问题描述】:

最近我在亚马逊弹性云中做一些 POC。我创建了一个示例实例并上传了我的示例 Web 应用程序,最后看到了我的 hello world jsp。

现在我正在尝试再创建一个实例,并希望将数据从我的第一个实例发送到第二个实例。我知道这可以通过zookeeper来实现。但我想以编程方式而不是通过管理控制台创建我的第二个实例。

如何做到这一点? 我认为这与我们捆绑 ami 的亚马逊 s3 有关。但不确定。谁能给我指导方针?

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    This is a link 创建 AMI 的 Amazon 文档。 Amazon 提供了一组command line tools,因此您应该能够从您的脚本中调用它们。

    您可能还会发现这些第 3 方 scripts 对于从正在运行的实例创建可启动的 EBS 很有用。

    或者,更直接地从您的应用程序调用AWS EC2 APIs 可能更有用。

    【讨论】:

    • 不客气,其实web界面中的所有命令也可以使用ec2命令行工具集实现。
    【解决方案2】:

    您还可以使用 Hashicorp 的 Packer 来自动创建亚马逊 AMI。 查看下面的链接,了解如何使用打包程序创建 AMI:

    https://www.packer.io/intro/getting-started/build-image/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-28
      • 2022-08-13
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      相关资源
      最近更新 更多