Skip to content

Instantly share code, notes, and snippets.

@noid11
noid11 / .vimrc
Created May 17, 2017 14:40
vim でファイル保存時にディレクトリを生成する設定
augroup vimrc-auto-mkdir " {{{
autocmd!
autocmd BufWritePre * call s:auto_mkdir(expand('<afile>:p:h'))
function! s:auto_mkdir(dir) " {{{
if !isdirectory(a:dir)
call mkdir(iconv(a:dir, &encoding, &termencoding), 'p')
endif
endfunction " }}}
augroup END " }}}
[ OK ] Reached target Remote File Systems.
[ 5.142065] cloud-init[2684]: Cloud-init v. 18.2-72.amzn2.0.7 running 'init-local' at Tue, 20 Aug 2019 15:23:57 +0000. Up 5.11 seconds.
[ OK ] Started Initial cloud-init job (pre-networking).
[ OK ] Reached target Network (Pre).
Starting LSB: Bring up/down networking...
[ OK ] Started LSB: Bring up/down networking.
Starting Initial cloud-init job (metadata service crawler)...
[ OK ] Reached target Network.
Starting Postfix Mail Transport Agent...
[ 7.691261] cloud-init[3067]: Cloud-init v. 18.2-72.amzn2.0.7 running 'init' at Tue, 20 Aug 2019 15:23:59 +0000. Up 7.64 seconds.
@noid11
noid11 / README.md
Last active July 30, 2020 13:38
Kinesis Data Firehose が HTTP endpoint に送る HTTP リクエスト内容

これは何

Kinesis Data Firehose が任意の HTTP エンドポイントに対してストリームされたデータを送信できるようになったとの事なので、その検証

結論

以下のようなリクエストが POST される事を確認できた

Request Headers

@noid11
noid11 / README.md
Last active August 1, 2020 15:54
ALB の認証機能で認証後に付与される x-amzn-oidc-accesstoken ヘッダーの scope が openid のみになってしまう問題の原因と解決策

どういう事象?

  • ALB が提供する認証機能において、認証後に ALB がバックエンドに対して IdP から発行されたアクセストークンを連携するため、 x-amzn-oidc-accesstoken という HTTP リクエストヘッダーを追加する1
  • このアクセストークンには、連携する OIDC IdP や Cognito User Pool といった IdP のトークンエンドポイント対して ALB がリクエストを行い、レスポンスされたアクセストークンが付与される2
  • IdP 側のアプリクライアントで複数の scope を有効化しているにも関わらず、 x-amzn-oidc-accesstoken ヘッダーで連携されるアクセストークンのスコープが openid のみになってしまっている

解決策

  • ALB リスナールールの scope 設定として、 openid 以外の使用したい scope を追加する
  • IdP 側の設定において、使用したい scope が正しく設定されているか確認する
@noid11
noid11 / README.md
Last active August 1, 2020 16:06
Gist で脚注(footnote)っぽいのを Markdown で実現する方法

Gist で脚注(footnote)っぽいのを Markdown で実現する方法

  • sup タグとページ内リンク使う

sup タグ

  • こういうのが実現できる1
- こういうのが実現できる<sup>1</sup> 
@noid11
noid11 / README.md
Last active August 2, 2020 03:53
CDK (TypeScript) 入門メモ
@noid11
noid11 / README.md
Created August 2, 2020 04:15
CDK の動作について

init

@noid11
noid11 / README.md
Last active June 4, 2022 00:07
AWS CDK で作成する Lambda 関数を TypeScript で書く方法

これは何?

  • AWS CDK で Lambda 関数を作成する際に TypeScript を使いたい場合どうすれば良いんだろうと思って調べたメモ
  • AWS CDK で Lambda 関数を作成、 CDK App と Lambda 関数は TypeScript でコーディング、 Lambda 関数と CDK App のテストコードを書いて動かした

TOC

@noid11
noid11 / README.md
Last active April 17, 2023 01:35
AWS CDK で作成する Lambda 関数を golang で書く方法

これは何?

  • AWS CDK で Lambda 関数を作成する際に golang 使う方法メモ

TOC