「Amazon Web Services」タグアーカイブ

GitHub Actions vs EC2 cron:監視自動化はどっちで動かすべきか

WordPress サイトの定期監視(プラグイン更新通知、メール送信数の異常検知など)を実装する時、GitHub Actions の cron スケジュールで動かすか、EC2 上の cron で動かすか。コストもインフラもどっちでも実現できるのに、選択を間違えると後で痛い目を見るので、判断基準を整理する。

結論を先に:「外部から見るべき監視」は GitHub Actions、それ以外は好み

ただしこの結論には前提がある — 「すでに GitHub でデプロイ運用している」こと。repo 駆動デプロイをしていなければ判断材料が変わるので、後段の Layer 1 で前提を明示し、最後に Google Apps Script (GAS) や Cloudflare Workers などの代替案も比較する。

続きを読む GitHub Actions vs EC2 cron:監視自動化はどっちで動かすべきか

WordPress × Amazon SES × DMARC でメール認証三冠 PASS させた話

WordPress のサイトから送るメールが Gmail に届かない、あるいは「迷惑メール」に直行する……その原因はだいたい送信元の認証不足です。本記事では、EC2 上の WordPress で wp_mail() がサイレント失敗していた状況から、SPF / DKIM / DMARC の3つすべてを PASS させるまでの実装記録を残します。

ハマりどころも全部書いたので、同じ構成で同じ罠にハマる人の参考になれば。

続きを読む: WordPress × Amazon SES × DMARC でメール認証三冠 PASS させた話 続きを読む WordPress × Amazon SES × DMARC でメール認証三冠 PASS させた話

S3バケットを静的Webサイトのホスティングサーバーにする

HTMLやJavaScript、画像、動画といったファイルのみで構成される静的なWebサイトであれば、Webサーバーを用意する必要はありません。S3 バケットをWebサイトのホスティングサーバーにしてしまえば、簡単に公開出来ます。

ここでは、 S3バケットを、静的Webサイトのホスティングサーバーにする方法について解説します。

続きを読む S3バケットを静的Webサイトのホスティングサーバーにする