您好我正在开发代码以在 Amazon Web Services 上启动 EC2 映像的实例,有 2 个步骤
1) 启动实例 2) 将我们的弹性 IP 地址分配给启动的实例
有没有办法在一个命令中执行这两个?
我将运行一个 .bat 文件来启动实例,然后当实例运行时,我将使用 REST 查询 API 来调用 AssociateAddress。除了定期调用它之外,我还不确定如何最好地确定启动的实例何时从挂起变为运行。我可以将 IP 地址关联到待处理的实例吗?
斯蒂芬
您好我正在开发代码以在 Amazon Web Services 上启动 EC2 映像的实例,有 2 个步骤
1) 启动实例 2) 将我们的弹性 IP 地址分配给启动的实例
有没有办法在一个命令中执行这两个?
我将运行一个 .bat 文件来启动实例,然后当实例运行时,我将使用 REST 查询 API 来调用 AssociateAddress。除了定期调用它之外,我还不确定如何最好地确定启动的实例何时从挂起变为运行。我可以将 IP 地址关联到待处理的实例吗?
斯蒂芬
当然,您需要向您的 EC2 实例添加一个启动脚本,该脚本在启动时运行 allocate-address 命令以执行弹性 IP 的关联。这是向 EC2 实例添加启动/关闭脚本的教程。
是的,您可以将 IP 分配给待处理的实例。它是从防火墙而不是您的实例处理的,因此无需运行即可进行更改。您的实例实际上永远不会知道弹性 IP。