-1

ミッション: Amazon AWS EC2 仮想サーバーで実行されている開発環境があり、サード パーティによるテストが必要です。

問題: 環境を妨害したり、コードを盗んだりしないようにテストする企業を信頼していません。したがって、私は彼らに URL や永続的な IP を知られたくないし、最終的にはクローラーを使って見つけられる Web ページにアクセスしたくありません。

私の環境には、Web アプリケーションとソケット サーバーが含まれています。ソケットサーバーにのみアクセスを許可しながら、Web アプリケーションを公開したくありません。

コンセプト: 私は、環境を指す一時的なセカンダリ Elastic IP を使用することにしました。この IP は、基本的なテストが実行された後、1 日または 2 日後に破棄されます。変更される可能性があります (このスレッドからの提案に応じて)。

質問: ポート 5000 ~ 5100 へのアクセスのみを許可するセカンダリ Elastic IP インスタンスを作成できますか? もしそうなら、どのように?

代替案: これが最も効率的な手順ではない場合、どのような代替案を提案しますか?

4

1 に答える 1

0

私の解決策: 続いてFAQ バックアップからインスタンスを起動する

  1. スナップショットを作成
  2. スナップショットからイメージを作成 (スナップショット メニュー - イメージ タグの作成)
  3. インスタンス - インスタンスの起動
  4. スナップショットから作成されたイメージをルート ボリュームとして選択する
  5. セキュリティ グループを編集します (ソケットのみのポート範囲を開き、Web は使用しません)。
  6. このインスタンスからすべての Web コードを削除しました
  7. 2 日後、インスタンスを削除します

続いてCreate Image From, インスタンス

  1. ミラーリングする実行中のインスタンスを (排他的に) 選択します
  2. 選択したインスタンスを右クリック
  3. ドロップダウンからイメージの作成を選択します
  4. ~7.同上

この 2 番目のソリューションは、より安定しているようです (特に、ステータス チェックと接続の問題に関して)。

より良い解決策はありますか?ありがとう!

于 2013-11-17T11:47:46.813 に答える