開発

Datadog AnsibleでのAgentデプロイ, 管理画面設定スクリプト

GitHub ansibleDatadogAgent Datadog AgentのデプロイにはAnsibleを使っています。 https://github.com/yuukanehiro/ansibleDatadogAgent   GitHub datadogConsole Datadogコンソールの設定は極力コードベースで設定します   https://github.com/yuuka …

AWS

Terraformローカルでの構築用IAM Policy

    IP制限している SecretManagerはterraform plan時にエラーがでるので特例で許可   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

AWS

[Resolved] ResourceInitializationError: unable to pull secrets or registry auth: execution resource retrieval failed: unable to retrieve ecr registry auth: service call has been retried 3 time(s): RequestError: send request failed caused by: Post “https://api.ecr.ap-northeast-1.amazonaws.com/”: dial tcp 52.119.218.165:443: i/o timeout

    ResourceInitializationError: unable to pull secrets or registry auth: execution resource retrieval failed: unable to retrieve ecr registry auth: service call has been retried 3 time(s): Reque …

PHP, システム設計

[DDD] Value Object 値オブジェクト

  Value Object採用により仕様を豊かに表現する stringやintといった以上のバリデーションができる Value Objectのルール 「不変」であること ・setter()をつけてはダメ ・別の値が欲しい時は別途でnewする Clientクラス 呼び出し UserConstroller   Contextクラス(利用クラス) UserService FullN …

Linux

シェルスクリプトでの排他制御

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

開発

jMeterインストール + Amazon Linux2

          テスト1     メモリ制限無効化   テスト2   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

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 …