ようへいの日々精進XP

よかろうもん

2019 年 04 月 13 日 (土)

ジョギング

  • 九重のやまなみキャンプ場から泉水キャンプ場までの往復 7 キロくらいを 40 分弱で
  • 写真は撮らなかったけど, 山の間から差し込む朝日に向かって走る感じが最高だった

Calling Mountain 初日

callingmountain.com

社のイベントで Calling Mountain というフェスイベントを九重のやまなみキャンプ場で開催. 会場とキャンプ場, ホテル街を結ぶシャトルバス担当としてお客さんのアテンド等の対応を行った. イベント自体は大盛況 (に見えた) だった. イベントとは直接関係ないが, バスの運転手さんと色々と世間話やら九重観光のテクニック等の話が出来てとても楽しかったし, 次は奥さんをつれて九重に来たいなと思った次第.

#callingmt に来ています。

2019 年 04 月 12 日 (金)

ジョギング

  • おやすみ

Calling Mountain

callingmountain.com

社のイベントで Calling Mountain というフェスイベントを九重のやまなみキャンプ場で行うことになっていたので, その手伝いでやまなみキャンプ場まで移動. 運転を担当した. どれだけの人が集まるのか未知数ではあるけど, 楽しんでいこうと思う. そして, 明日は朝日とともに走ろうと企んでいる.

2019 年 04 月 10 日 (水)

ジョギング

  • 雨の為, おやすみ
  • 右の股関節周辺の張りが強い

夕飯

  • 奥さんが, 最近, お通じの調子が悪いのを心配してくれて食物繊維フルメニューを作ってくれた
  • ご飯が炊きあがるより前に全てのおかずを食べ尽くしてしまって, 結局, 炊きたてのご飯にお味噌汁という状態になった
  • しかし, 炊きたてのツヤツヤしたご飯におかずは味噌汁だけで最高のごちそうだった

明日は

会社のランニング同好会の初練習で大濠公園を走る予定. 楽しみ.

2019 年 04 月 10 日 (水)

ジョギング

  • 雨の為, おやすみ
  • 右の股関節周辺の張りが強い

夕飯

  • 奥さんが, 最近, お通じの調子が悪いのを心配してくれて食物繊維フルメニューを作ってくれた
  • ご飯が炊きあがるより前に全てのおかずを食べ尽くしてしまって, 結局, 炊きたてのご飯にお味噌汁という状態になった
  • しかし, 炊きたてのツヤツヤしたご飯におかずは味噌汁だけで最高のごちそうだった

明日は

会社のランニング同好会の初練習で大濠公園を走る予定. 楽しみ.

2019 年 04 月 09 日 (火)

ジョギング

  • 山王公園
  • 懸垂 6 回
  • 走ったあとの右股関節周りの張りが辛い

ランチ

久しぶりに会社の自席で.

大盛りを食べてしまいました.

豚トロ

  • 日曜日に近所の激安スーパーで買ってきた豚トロを奥さんが焼いてくれた
  • 焼き方も上手かったんだと思うけど, とても美味しかった

2019 年 04 月 08 日 (月)

ジョギング

  • 寝坊

腰痛

  • 一週間くらい前から右足の股関節に強い張りが続いて, とうとう腰痛になってしまった
  • 仕事を定時ダッシュで上がって近所の鍼灸院に駆け込んだ
  • 鍼を打つことでだいぶん張りは減った感じ

振られ気分で Rock'n' Roll

2019 年 04 月 07 日 (日)

ジョギング

  • 本当は博多天神一周をしたかったけど, 体がめちゃくちゃキツくて山王公園
  • 懸垂 6 回
  • 右の股関節周りに強い張りと違和感

AWS WAF x Terraform

ALB に定義しているパスに対して IP 制限を付与する設定を Terraform で実装してみた.

inokara.hateblo.jp

ステーキランチ

  • 近所の with the style という小洒落た名前のホテルに併設されている鉄板焼きのミディアムレアというお店にステーキを食べに行った
  • 予約の電話で, ミディアムレアがお店の名前とは知らずに「私はミディアムレアは食べれない」ってマジで言っていた奥さんが今日のハイライトだった
  • ほんとちーっこい肉の塊だったけど, シェフのあんちゃんが手際よく焼く雰囲気が調味料になってとても美味しく食べることが出来た
  • 一応, 高級店らしので, 自称セレブっぽい人たちの振る舞いが目について別の意味でも楽しめた

夕飯

  • ランチは贅沢を極めたので, 夕飯はお茶漬けで...と思ったけど, 奥さんお得意のポテサラや小松菜の炊いたんや豚汁でお腹一杯
  • とても美味しかった

AWS WAF を使って ALB に設定されているパス に対して IP 制限を施す Terraform サンプル

tl;dr

ALB に設定されている特定のパスに対して, AWS WAF を使って IP 制限を施す設定を Terraform で作ってみたのでメモっておきます. 尚, 作成にあたり, 以下の各種記事を参考にさせて頂きました.

www.terraform.io

dev.classmethod.jp

有難うございます.

こんなん感じ

検証環境

構成

root
├── index.html     # IP 制限しない
├── path1
│   └── index.html # IP 制限する
└── path2
    └── index.html # IP 制限する
  • path1/index.htmlpath2/index.html については xxx.xxx.xxx.xxxyyy.yyy.yyy.yyy からのみアクセスを許可
  • 上記以外については, IP アドレスの制限を設けない

Terraform など

$ terraform -v
Terraform v0.11.13

サンプル

以下のように作ってみました. workspace を使って環境を切り替えることを前提にしています.

作成した ACL を ALB と関連付ける為に ALB の ARN を指定しますが, 今回は諸般の事情により, variables.tf が取得するような書き方にしています.

また, Rule の定義 (aws_wafregional_rule.allow-rule) を定義する際に, aws_wafregional_byte_match_set.byte_set と aws_wafregional_ipset.ipset を AND 条件で定義する書き方がドキュメントから読み取ることが出来なくて試行錯誤してしまいましたが, 結局, 以下の通りに書くことで定義することが出来ました.

resource "aws_wafregional_rule" "allow-rule" {
  depends_on  = ["aws_wafregional_byte_match_set.byte_set", "aws_wafregional_ipset.ipset"]
  name        = "exampleAllowRule${terraform.workspace}"
  metric_name = "exampleAllowRule${terraform.workspace}"

  predicate {
    data_id = "${aws_wafregional_byte_match_set.byte_set.id}"
    negated = false
    type    = "ByteMatch"
  }

  predicate {
    data_id = "${aws_wafregional_ipset.ipset.id}"
    negated = false
    type    = "IPMatch"
  }
}

以上

メモでした.

Terraform 奥深いですね.

2019 年 04 月 06 日 (土)

ジョギング

  • 山王公園
  • 懸垂 6 回
  • たかだか 30 分くらいのジョギングなのにめちゃくちゃ息があがって疲れた

お花見

  • 最高の天気だったので, 奥さんと山王公園にお花見に行った
  • 奥さんが握ってくれたおにぎりがとても美味しかったが, おにぎりを食べて, ビールを飲んで 30 分くらいしたら腹痛で自宅に帰ってきた...
  • 帰ってきてからずーっとトイレに籠もって過ごした