【AWS】ALBのスティッキーセッションの設定画面が変わっている
最近AWS関連を触る機会があって、操作方法や設定で苦労した部分について、これから書いていこうと思う。
まず、ELBは何も設定しないとラウンドロビン方式でELBにぶら下がってELBにアクセスを振り分けてしまう為、セッションを維持したい場合などは、
スティッキーセッションの設定を有効にして、同じブラウザからは同じインスタンスへアクセスできるようにする必要がある。
Classic Load Balancer のスティッキーセッションを設定する - Elastic Load Balancing ページからの引用
- コンソールを使用してロードバランサーの期間ベースのスティッキーセッションを有効にするには
- https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。
- ナビゲーションペインの [LOAD BALANCING] で [Load Balancers] を選択します。
- ロードバランサーを選択します。
- [Description] タブで、[Edit stickiness] を選択します。
- [Edit stickiness] ページで、[Enable load balancer generated cookie stickiness] をクリックします。
(オプション) [Expiration Period] に Cookie の有効期間を秒単位で入力します。この期間が過ぎると、Cookie は古いと見なされます。有効期限を指定しない場合、スティッキーセッションはブラウザセッションが終わるまで保持されます。
- [Save] を選択します。
ALBとELBを勘違いして調べていた為、どこにもスティッキーセッションの設定が見当たらない、自分の目が節穴なのかと思って、よーく見てみても無い。。。
そして、2日くらい悩んだ挙句、ELB周りの設定をよーく見直してみるとリスナーの属性に設定項目があることに気づく。
AWS公式のサイトでもページを見つける
docs.aws.amazon.com
ELBとALBに注意!!!
Amazon Web Services パターン別構築・運用ガイド 一番大切な知識と技術が身につく
- 作者: NRIネットコム株式会社,佐々木拓郎,林晋一郎,小西秀和,佐藤瞬
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2015/03/25
- メディア: 単行本
- この商品を含むブログ (2件) を見る
Amazon Web Services 徹底活用ガイド (日経BPムック)
- 作者: 日経SYSTEMS,日経NETWORK,ITpro
- 出版社/メーカー: 日経BP社
- 発売日: 2014/12/13
- メディア: ムック
- この商品を含むブログ (1件) を見る
【書評】はじめてのGTD ストレスフリーの整理術
【書評】はじめてのGTD ストレスフリーの整理術
今回は、「はじめてのGTD ストレスフリーの整理術」について書きます。
【書評】プログラムもできない僕はこうしてアプリで月に1000万円稼いだ
タイトルが気になって、手にとってみました。
内容としては、iphoneアプリを作ってからマネタイズ、そして売却までについてどういったことに注意しておくべきかという内容。
これからiphoneアプリを作るので、とても参考になりました。
小額の資金でもiphoneアプリなら、月1000万を稼ぐのに博打ではなく、どんな過程を経て行っていけばいいかがわかりやすく書かれていました。
これから、iphoneアプリを作成しようとしている人も、すでにiphoneアプリを作成していて、マネタイズに困っている人には、おすすめの本です。
プログラムもできない僕はこうしてアプリで月に1000万円稼いだ
- 作者: チャド・ムレタ,児島修
- 出版社/メーカー: 二見書房
- 発売日: 2013/05/30
- メディア: 単行本
- この商品を含むブログ (1件) を見る
【WordPress】ショートコードAPIを使った管理画面からの関数実行
short codeを使った管理画面からの関数実行
WordPressを使ったサイトで、「お問い合わせ」をメールフォームを使わないで、リンクからメーラーを立ち上げる方法で対応した際に、IEの8以下だと文字化けてしまった為、ブラウザを判定して文字コードを変更する関数を作成しました。
ところが、the_contents()関数で表示されるHTMLにお問い合わせリンクが含まれている場合、その関数が使えない。プラグインを入れて、the_contents()にPHPやJavaScriptのコードを書いて文字コードを変更する処理を書くことは可能だが、セキュリティー上の問題が発生しやすくなる為止めた方がいい。
そこで、メディアを管理しているギャラリー機能で使われているショートコードAPIを使えば、解決できることがわかったので、その方法を書いてみようと思います。
【WordPress】WP-PageNavi 固定ページでページングを表示する
[WordPress]WP-PageNaviプラグインを使った固定ページでページング処理
WP-PageNaviを使ったページング処理は、下記のソースコードにより表示可能ですが、固定ページでうまく表示できない場合があります。
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } wp_reset_query(); ?>
ページングのリンクが表示できない原因については、下記の理由が考えられます。w
- ループ処理に問題がある
- $pagedが取得できていない
- ページ名が重複している