AWSでロードバランサのアクセスログ取得

 

AWShttps化で502 but gatewayのエラーが消えない。。

ロードバランサの構成、EC2などの構成は問題ないように思えるのでこれは作成したWebアプリが悪いのだろうか。。。

というのを調べるためにアクセスログを出力するための設定を行う。

 

1. EC2のロードバランサに移動して、画面下部の属性の編集をクリック

f:id:lawrence-twin:20200212232446p:plain

2. アクセスログの有効化にチェックをつけると、S3の場所設定が行えるので、設定を行う。

 その後、この場所の作成にもチェックをつけて保存を押すと勝手にバケットポリも作成してもらえる。

f:id:lawrence-twin:20200212232600p:plain

 

3. S3バケットに登録したバケットが登録されていることが確認できる。

f:id:lawrence-twin:20200212232723p:plain

4. ログインすると、以下の通りログファイルが作成されていることがわかる。

f:id:lawrence-twin:20200212232817p:plain

設定は完了。これは超簡単だったが、バケットポリシーを一から作成してIAMユーザを作成する手順も試したのだがうまくいかなかった。

この手順は今後の課題だな。。。ともかくようやく502の原因調査に取り掛かれそう。