AWS ELBは、サブドメイン(特定のケースでは、ko.mydomain.comやes.domain.comなどの言語サブドメイン)のために異なる方法でリダイレクトします。サブドメインに基づいて異なるAWS ELBルート
私は現在、「ロードバランサで生成されたCookieの粘着性を有効にする」オプションを使用しています。これが保存されるCookieは、アクセスされているサブドメインに基づいている理由がわかります。
どのようにサブドメイン間で粘着性の仕事をすることができますか?
AWS ELBは、サブドメイン(特定のケースでは、ko.mydomain.comやes.domain.comなどの言語サブドメイン)のために異なる方法でリダイレクトします。サブドメインに基づいて異なるAWS ELBルート
私は現在、「ロードバランサで生成されたCookieの粘着性を有効にする」オプションを使用しています。これが保存されるCookieは、アクセスされているサブドメインに基づいている理由がわかります。
どのようにサブドメイン間で粘着性の仕事をすることができますか?
ロードバランサで生成されたCookieを使用することはできません。クッキーが要求されたドメインとは異なる方法でクッキーのドメインを設定する方法はありません。
ソリューション:
ドメインベースのルーティングがAWS ELBでサポートされるようになりました。チェックhere
オプション1では、AWSのオプション「アプリケーション制御のセッションスティッキーネスを有効にする」について話していますか? AWSのドキュメントから、私はそれが動作するために私のアプリケーションで実装する必要があることを理解できませんでした。パスベースのルートについて詳しく説明できますか?私はそのオプションに慣れていない。 – Noam
はい、#1はアプリケーションによって制御される粘着性を指します。つまり、アプリケーションでCookieが生成され、Cookieドメインをサブドメインを含める代わりにルートドメインに設定することができます。次に、ロードバランサは、クッキーを探して追跡し、どのインスタンスに行くかを決定します。 – datasage
パスベースのルートを使用すると、ロケールがどこかのパスに置かれ、アプリケーションがそのパスを探すようになります。 '/ en-US/my-page/'のようなもの – datasage