シナリオ: 複数の iPad からの接続を受け入れるように現在セットアップされている API を格納する EC2 サーバーがあります。サーバーとデバイスの間で交換されている JSON 要求をネットワーク スニファーに見られたくありません。アイデアは、通信が保護されるように安全なプロトコルを導入することです。
SSL 証明書を購入することが今後の方法であると言われました。私が実行している Amazon サーバー インスタンスには、次の形式のアドレスがあります。
ec2-xx-xxx-xx-xxx.ap-southeast-1.compute.amazonaws.com/
これは、適切なすべての Web サービス ファイルを含む Web ルートの場所です。私の Web サービス URL は次のようになります。
ec2-xx-xxx-xx-xxx.ap-southeast-1.compute.amazonaws.com/Agent/Create
などなど。ホスティングプランは一切ありません(情報が必要な場合)。http://www.Godaddy.comから SSL 証明書を購入するように勧められ、最大 5 つの複数ドメインの SSL 証明書パッケージを取得することを検討しました。
質問: 1 失敗しないようにするために、どのようなことを認識しておく必要がありますか? Elastic IP アドレスをインスタンスに関連付ける必要があるかもしれないことを最近読みました。そうしないと、再起動時にインスタンスの IP が変更されますか? その場合、これに使用された SSL 証明書: ec2-xx-xxx-xx-xxx.ap-southeast-1.compute.amazonaws.com ドメインは、IP アドレスが再起動時に変更されたため、安全なドメインが失われましたか?
質問: 2
質問 1 での私の考えが正しい場合、私の質問は、最もユーザー フレンドリーな方法は何か、つまり、初心者がサーバー インスタンス用の専用 URL を作成する方法 (そのため 1) ドメイン名です。サーバーの再起動時にランダムに変更されません(とにかくいつ再起動するかはわかりません)。2)これは、覚えやすいWebサービスのURLを簡単に作成できることを意味しますか?など....www.pk.com/Agent/Create
長いec2醜いURLの代わりに?!
わかりやすいチュートリアルは非常に役立ちます。Elastic IP アドレス、SSL 証明書、および ec2 URL の名前変更に関するその他の記事について述べたいくつかの記事を見てきましたが、どれが自分に当てはまるのか実際にはわからない立場にあります。笑
誰かが助けてくれることを願っています。ありがとう