我正在编写ec2实例的创建和操作脚本。在测试过程中,除了我实际上启动了实例之外,一切都很好,从长远来看,这相当昂贵。
我一直在寻找一个测试终点,在这里我可以验证我进行的调用的语法是否正确,但我一直找不到。
有什么方法可以发送ec2 api请求(例如运行新实例)并获得响应而无需实际启动实例?
最佳答案
我看到一些方法。我认为最便宜的是(如@stivlo所建议的)运行免费实例之一。
也许有些矫kill过正,但是您可以运行本地版本的Eucalyptus进行测试。在http://open.eucalyptus.com/上查看更多信息。当我查看它时(大约6-9个月前),它与ec2工具一起使用
第三个(可能是最合适的)是编写一个脚本,该脚本停止\终止一个ec2实例。这样,您就可以运行一次,确认后将其关闭。所涉及的费用将是便士。
关于scripting - 如何测试无需实际创建ec2实例的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6946853/