Как я могу протестировать скрипт, который создает экземпляр ec2, фактически не создавая его? - PullRequest
3 голосов
/ 04 августа 2011

Я создаю сценарии и манипулирую экземпляром ec2. Во время тестирования все хорошо, за исключением того, что я действительно запускаю экземпляр, который в долгосрочной перспективе довольно дорогой.

Я искал конечную точку теста, где я могу проверить, что синтаксис моего звонка в порядке, но я не смог его найти.

Можно ли каким-либо образом отправлять запросы API ec2, например, запускать новые экземпляры, и получать ответы без фактического запуска экземпляра?

1 Ответ

1 голос
/ 12 августа 2011

Я вижу несколько способов. Самым дешевым, как мне кажется, (как предложил @stivlo) является запуск одного из бесплатных экземпляров.

Возможно, это немного излишне, но вы можете запустить локальную версию Eucalyptus для тестирования. См. Больше в http://open.eucalyptus.com/. Когда я смотрел на него (около 6-9 месяцев назад), он работал с инструментами ec2

Третий (и, возможно, наиболее подходящий) - написать скрипт, который останавливает \ завершает работу экземпляра ec2. Таким образом, вы запускаете один, когда это будет подтверждено, выключите его. Затраты были бы пенс.

...