12

「偽の Amazon EC2」エンドポイントを実装するオープン ソース パッケージはありますか? 具体的には、EC2 と通信するクライアント (特に boto を使用) に対するテストに使用できるものはありますか?

EC2 API (OpenStack、Eucalyptus、CloudStack など) を実装するオープンソースのクラウド ソリューションがいくつかあることは知っていますが、偽の EC2 サーバーをすばやく起動して、定型応答で構成できるものを探しています。テスト目的。

4

2 に答える 2

7

motoをチェックしてみてください。基本的に、HTTPretty を使用して boto 自体をモックし、HTTP レイヤーをモックします。うまくできていて、本当に役に立ちそうです。

于 2013-03-24T12:09:22.597 に答える
1

Eucalyptus は、http: //www.eucalyptus.com/eucalyptus-cloud/community-cloud (注意すべきことの 1 つは、Eucalyptus API が EC2 API に完全に従っていないことです。特に、異なるフィールドの設定方法が異なります) - 実際の EC2 応答で本当にテストしたい場合は、Boto への呼び出しをモックアウトするのが最善の策のようです。

于 2013-03-23T20:51:38.683 に答える