我正在编写脚本来创建和操作一个EC2实例。在测试过程中一切正常,除了实际启动该实例会带来相当大的成本。
我一直在寻找一个测试终点,可以验证我所做的调用语法是否正确,但是我一直没有找到。
有没有办法可以发送EC2 API请求(例如运行新实例),并在不实际启动实例的情况下获得响应?
我正在编写脚本来创建和操作一个EC2实例。在测试过程中一切正常,除了实际启动该实例会带来相当大的成本。
我一直在寻找一个测试终点,可以验证我所做的调用语法是否正确,但是我一直没有找到。
有没有办法可以发送EC2 API请求(例如运行新实例),并在不实际启动实例的情况下获得响应?
我看到了几种方法。我认为最便宜的方法是(如@stivlo所建议的)运行其中一个免费实例。
也许有点过度,但您可以运行Eucalyptus的本地版本进行测试。请参见http://open.eucalyptus.com/。当我看它时(大约6-9个月前),它与ec2工具一起使用。
第三种(可能最合适的)方法是编写一个脚本来停止\终止ec2实例。这样,您可以启动一个实例,确认后再关闭它。涉及的成本将是几分钱。