投稿者:

AWS

Laravel+EC2+IAM RoleからSESを利用する

EC2のInstance ProfileにSESの送信権限が付与されたロールを付与します   Laravelへの設定   ライブラリのアップデート   新規でインストール   Laravelのconfigでkey, secretをしている箇所を空にする   .envも空にするか、削除してください。   メール送信テスト これで宛先メールアドレスにメ …

PHP

2つのCSVから値の重複を抽出するパフォーマンステストしたった

  2つのCSVから値をO(n^2)で比較するパフォーマンステストやったった🐱 配列の比較は数万件レベルの共通項抜き出す程度だったら20万件程度なら問題ならないね。   ●対象数 作成スクリプト make_csv.php         ●除外数作成スクリプト make_exclude_csv.php     ●比較スクリプト …

セキュリティ

TokenはCookieに保存する

  Cookieに下記属性をつけて保存すること   HttpOnly SameSite=strict secure=true そうすれば悪意あるJSから抜き取られない。   Local Storageに保存しない   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならi …

セキュリティ

Laravel RCE(Remote Code Execution)

フレームワークやライブラリは脆弱性情報をチェックして、定期的に更新しませう🐱     https://www.ambionics.io/blog/laravel-debug-rce https://snyk.io/vuln/SNYK-PHP-FACADEIGNITION-1059267 https://labs.f-secure.com/archive/laravel-cookie-fo …

個人開発

AWS リソースを検索するアプリ作ったった

  https://github.com/yuukanehiro/AwsResourceDetector   セキュリティグループ idを指定して検索できる。 今はEC2のみ🐱 セキュリティグループ idから利用しているリソースを洗い出す必要があってスクリプト作ったので、せっかくなので汎用化させてみた。 Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買 …

開発

【工事中】雑記 GitLabとAWS CodeBuild, CodeDeployの連携

  GitLabのリポジトリとCodeCommitをミラーリングすることで連携は可能   【AWS】GitLabとCodeBuildを連携させる方法は? CodeCommit + CodeDeploy + CodePipelineでEC2にデプロイ~CodeCommitの設定~ https://qiita.com/keitakn/items/6abe6c971e4dec3b69ef ht …

AWS

AWS GuardDuty+Chatbot+Slackで通知

  事前準備 1.Slackチャンネルの作成 Slackに通知用のチャンネルを準備しておきます。 「test-alert」として「作成」をクリックします。 https://hogehoge.slack.com/archives/C023GG5SJAX 「C023GG5SJAX」がidとなりますのでメモに控えましょう。   2.SNSの作成 「test-aws-chatbot-n …

Linux

Linux duで容量が大きいディレクトリを検索する

            Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

AWS

AWS ECRログインからDocker ImageのBuild&Push v2対応

ECRログイン         ログイン   ECRへDockerイメージをPush     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

AWS

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 …