S3のバケットポリシーの設定項目についてまとめてみた

はじめに S3のバケットポリシーを設定する際のパラメータについてまとめてみました バケットポリシーの設定項目 Version 設定ファイルの文法のバージョン 2012-10-17なのでもう10年近く変わってないが、どこかで変わったりするのだろうか Statement この中に…

django4.0以降でcsrf検証のoriginチェックに引っかかる場合の対処法

結論 settings.py # 許可したいoriginを追記 CSRF_TRUSTED_ORIGINS = [ "http://example.com"] 補足 django4.0以降ではoriginレベルでcsrfのチェックが行われる そのため許可したいoriginはsettings.pyに追記して許可する必要がある 参考 docs.djangoproject…

nginxでrequestheaderのoriginを書き換える

結論 nginx.conf http { ~~~ server { ~~~ proxy_set_header Origin http://example.com } ~~~ } 補足 backendに送るリクエストのoriginを固定したい場合があったのでメモとして残しておく proxy_set_headerを使えば既に同じ名前のheaderがある場合は再定義…

Linuxでroot権限を付与する方法まとめ

結論 # visudo sudoersファイルの編集画面に移行する (viじゃなくてnanoで開かれることもある。viへの変更方法は後述) 下記のようにtargetuser(ユーザ名)を追記 ## Allow root to run any commands anywhere root ALL=(ALL) ALL targetuser ALL=NOPASSWD: AL…