問題タブ [amazon-elb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tomcat - Elastic Load Balancer から Tomcat サーバーへの HTTPS から HTTP へのリダイレクトに関する問題
HTTPS でエンド ユーザーのリクエストを負荷分散するように ELB (Amazon Elastic Load Balancer) を構成しています。バックエンドでは、HTTP で構成された Tomcat サーバーでアプリケーションを実行しています。
そのため、エンド ユーザーがアプリケーションにリクエストを送信すると、リクエストは HTTPS で行われます。ELB にアクセスするため、ELB は内部的に HTTP で tomcat サーバーにリダイレクトします。Tomcat では、私のアプリケーションは Spring Security によって保護されており、リクエストが保護されたリソースに対するものであり、ユーザーがログインしていない場合、ユーザーは構成されたログイン ページにリダイレクトされます。Tomcat サーバーは最初に ELB から HTTP としてリクエストを取得したため、このエンド ユーザーへのリダイレクトは HTTP 経由になります。HTTP での内向きトラフィックを構成していないため、これで 404 が発生します。
この問題を解決するにはどうすればよいですか? エンドユーザー ELB と ELB-tomcat の両方で HTTPS を使用する唯一のオプションですか、それともここで何か不足していますか?
amazon-web-services - CloudFormationを介して作成されたCloudWatchリクエストカウントアラームが「InsufficientData」を生成するのはなぜですか?
アプリケーションにAWSCloudFormationを使用しており、それぞれのテンプレートを介してリクエストカウントアラームを作成しようとしています。Elastic Load Balancerのリクエストカウントアラームを直接正常に作成できますが、CloudFormationテンプレートを介して同じことを達成しようとすると、 AmazonCloudWatch内のアラーム状態は「不十分なデータ」になります。
私のELBJSONは次のとおりです。
私のアラームJSONは次のとおりです。
以上のことから、「データ不足」を状態としてアラームを発生させます。誰かが理由を教えてもらえますか?また、ELBでリクエストカウントアラームを使用するために利用できるサンプル/サンプルテンプレートがある場合は、それをいただければ幸いです。
amazon-ec2 - Amazon ELB自動ヘルスチェックは何を行い、何を期待しますか?
これがそのことです:
- C ++ RESTful APIサーバーを実装しました。組み込みのHTTPパーサーがあり、Apacheなどの標準的なHTTPサーバーはありません。
- プレーン通信とSSL通信の両方を使用してAmazon構造で数か月使用されており、Amazonインフラストラクチャに関連する問題は特定されていません。
- AmazonELBを使用して最初のバックエンドをデプロイしています
- Amazon ELBには、カスタマイズ可能なヘルスチェックシステムがありますが、ここで説明するように、自動システムとしても機能します。
- ヘルスチェックシステムによって送信されるデータのドキュメントは見つかりませんでした
- バックエンドの単純なものがソケット読み取り命令でハングし、最終的に接続が閉じられます
バックエンドは標準のWebサーバーに基づいていないため、問題の解決策を探していません。ELBヘルスチェックシステムによって送信されているメッセージの種類を誰かが知っている場合でも、これに関するドキュメントが見つからないためです。 、 どこでも。
ヘルプは大歓迎です。ありがとうございました。
amazon-ec2 - 特定の Elastic Load Balancer に関連付けられた EC2 インスタンスを一覧表示する AWS API アクション?
AWS EC2 および ELB API を調べましたが、Elastic Load Balancer に関連付けられている EC2 インスタンスを一覧表示する方法がわかりません。コンソールで行うのはとても簡単なので、これを行う方法があると思います。何か案は?
amazon-ec2 - 単一インスタンスよりも少ないリクエストを処理する AWS ELB
AWS ELB の背後にあるウェブアプリで負荷テストを実行しています。2 つのシナリオをテストしました。1) tomcat インスタンスでスループットを直接生成する負荷を確認する 2) AWS ELB で負荷を生成してスループットを確認する。
負荷テストに Apache Benchmark ツールを使用しています。AWS ELB は、インスタンスで直接スループットを提供するよりもリクエスト/秒が少ないことを確認しました。低スループットの原因となっている AWS ELB の問題は何かを知りたいです。
java - AWS Java SDK を使用して AWS でロード バランサーを作成する方法
プロジェクトの一環として、Amazon AWS で新しいロード バランサーを作成する必要があります。私はJava SDKを使用してそれを行う必要があります
コードを使用してロード バランサーを設定するにはどうすればよいですか?
ここに私がこれまでに試したものがありますが、成功しませんでした。
amazon-ec2 - アマゾンウェブサービスでのセッションの粘着性
アマゾンウェブサービスでのセッションスティッキネスの使用について少し混乱しています。Amazon ElasticBeanstalkを使用してJavaWebアプリケーションをデプロイする場合、セッションスティッキネスを有効にしてからCookieの有効期限を指定することを選択できます。
私のアプリケーションは、セッション(JSESSIONID)およびその他の小さなものにCookieを使用します。ほとんどのWebサイトには、ログイン後にのみアクセスできます(Springセキュリティを使用して管理しています)。Webサイトは、最大25の小さなEC2インスタンスで実行されます。
セッションスティッキネスを有効にする必要がありますか?有効にしない場合、ロードバランサーが私を別のサーバー(私を認証したサーバーではない)に移動したために突然ログアウトする可能性があることを意味しますか?セッションスティッキネスを有効にした場合、認証されたサーバーがシャットダウンしたときにログアウトされますか?基本的に、なぜ、いつセッションスティッキネスを使用する必要がありますか?
どうもありがとうございます。
amazon-web-services - ELB は URL に応じてリクエストをリダイレクトできますか?
Amazon Elastic Load Balancer の背後にアプリケーション サーバーをセットアップしようとしています。1 台のサーバーを古いバージョン専用にし、他のすべてのサーバーを新しいバージョン専用にすることを考えています。パスパラメーターでバージョンIDを使用してこれを実装することを考えています
例えば
現在のバージョン (3.0) : http://example.com/APPNAME/service
古いバージョン (2.2) : http://example.com/APPNAME/v2.2/service
私が知りたいのですが:
- ELB には HTTP リクエストを調べる機能がありますか?
- ELB は URL パスパラメータに応じてリクエストをリダイレクトできますか?
php - アマゾン ウェブ サービス (AWS) を使用してセッションを同期する方法は?
アマゾン ウェブ サービス (AWS) を使用しており、複数のウェブ サーバーとロード バランサーがあります。Web サーバーの問題は、$_SESSION がそれぞれに固有であることです。ユーザーに関する情報を $_SESSION に保持しています。
この情報を同期する適切な方法は何ですか? これらのセッションが保持されている場所を統合する方法はありますか、またはこのデータを保存するために MySQL を使用する必要がありますか (最後のオプションはあまり好きではありません)。
amazon-ec2 - アップロードされた証明書をエラスティックロードバランサーから削除する
私は、SSL証明書をAWSのElastic Load Balancerに正確にアップロードする方法を見つけるために少しテストと実験を行ってきました(さまざまなキーと証明書のエンコーディングに関する問題を把握しています)。
したがって、間違った情報、証明書チェーンの欠落、または偽のデータのいずれかを使用して生成したテスト証明書がかなりあります。
私が見る限り、これらの証明書を削除したり、特定の情報が欠落している証明書を更新/置換したりする方法はありません。「証明書の更新」に関するAWSの手順(http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/US_UpdatingLoadBalancerSSL.html)は、実際には、ロードバランサーリスナーを変更して、すでにオンになっている別の証明書を使用する方法を示しています。そこにあるか、アップロードすることもできます!(そもそも、まさにそのようにして、非常に多くの証明書がそこにあることになりました)。
誰かが私が間違っていて、それらを削除する方法があることを教えてもらえますか?:D(そしてできればそれを行う方法も)