事前準備 1.Slackチャンネルの作成 Slackに通知用のチャンネルを準備しておきます。 「test-alert」として「作成」をクリックします。 https://hogehoge.slack.com/archives/C023GG5SJAX 「C023GG5SJAX」がidとなりますのでメモに控えましょう。 2.SNSの作成 「test-aws-chatbot-n …
Linux duで容量が大きいディレクトリを検索する
Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><
AWS ECRログインからDocker ImageのBuild&Push v2対応
ECRログイン ログイン ECRへDockerイメージをPush Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><
AWS ECS Exec
ECS Fargateでもコマンドが外部から実行できます。 SSMが実行できるIAM UserのProfileが必要 ECS ServiceにECS Execを有効化 Terraformの場合 enable_execute_commandプロパティで有効化できる。 ECS Execでコンテナにロ …
ECS+LaravelのリクエストログをCloudWatch Logs Insightで解析
https://github.com/yuukanehiro/ECS-Laravel-CloudWatchLogs-Handson.git ゴール Nginxのアクセスログから、実行速度の遅いURL(API)を抽出してパフォーマンス解析できるようにする。 構成 srcはLaravelプロジェクトです。 docker-compose.yaml $ git clone https://g …
雑記 Firebase カスタムトークンを利用したRealtimeDB Rule制御 技術検証
カスタム認証では他の認証方式とは異なり、Firebase内にユーザの認証情報を持ちません。 そのため、下記の手順で認証を行うことになります。 既存サービスのサーバでユーザ認証を行う ↓ サーバから既存のユーザIDでFirebaseにアクセストークンを発行してもらう ↓ アクセストークンをクライアントに返す ↓ クライアントがアクセストークンでFirebaseにログイン …
親の配列のループで子のコンテンツにアクセスするアルゴリズム
https://github.com/yuukanehiro/AlgorithmsDataStructure/blob/main/Sequence/ParentAccessChildContentsbyLoop.php 実務で良くあるアルゴリズム🐱 こういうのとか $users = [ [ ‘id’ => 1, ‘email’ => ‘1@example.com’, …
PHP preg_match() 正規表現で良く使うやつ
数字かどうかの判定 PHPだと関数では数字の判定が困難なので、正規表現で判定する // 数字かどうかの判定 if (preg_match(“/^[0-9]+$/”, $target_string)) { // trueの処理 } 日付 yyyy-mm-ddの判定 // 日付のフォーマット yyyy-mm-dd の判定 if (preg_match(‘/ …
OpenID連携モジュール開発雑記 Authorization_code_flow
仕様 Authorization_code_flowに即したOpenIDプロバイダのみ対応とする 独自機能として柔軟なパラメータのバインド機能を実装する フロー https://sequencediagram.org/ title OpenID連携モジュールによるユーザ新規作成・ログイン UserDevice->AuthWeb:認証ページ要求 Use …
Go Udemy beginner Fintech
% rm -rf .goenv $ brew uninstall goenv $ git clone https://github.com/syndbg/goenv.git ~/.goenv $ echo ‘export GOENV_ROOT=”$HOME/.goenv”‘ >> ~/.bash_profile $ echo ‘export …
MySQL SELECTしかできないUserを作る
metabase用にSELECTしかできないユーザを作ることになった🐱 例 Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><
IAM, 操作履歴の検索
Secret IDからIAM Userを検索 IAMの「Users」で検索フォームにSecret IDを入力すると、該当するIAM Userが検索できる API の操作履歴 「Create Athena table」をクリックします。 テーブルが作成されている。 &nb …