Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WordpressにAWS Copilot CLIを利用したら利用事例に掲載してもらえた話
Search
caad TakaraShinya
September 16, 2023
Technology
2
370
WordpressにAWS Copilot CLIを利用したら利用事例に掲載してもらえた話
caad TakaraShinya
September 16, 2023
Tweet
Share
More Decks by caad TakaraShinya
See All by caad TakaraShinya
S3に関する調査が必要になったときの 効率よく調査できるTips
takarashinya
0
31
生成AIと子どものお手伝い回数管理するWEBアプリ作ってみた
takarashinya
0
72
ホントにあったAmazon_EC2のコワーイ話.pdf
takarashinya
0
86
Next.js LearnのアプリでDB連携してる箇所をAPI化して、Swagger化してみた
takarashinya
0
280
システム開発におけるドキュメントをできるだけGithub Pagesに集約してみた話
takarashinya
0
2.8k
Other Decks in Technology
See All in Technology
Claude Code 10連ガチャ
uhyo
3
680
Post-AIコーディング時代のエンジニア生存戦略
shinoyu
0
280
Black Hat USA 2025 Recap ~ クラウドセキュリティ編 ~
kyohmizu
0
530
大規模プロダクトで実践するAI活用の仕組みづくり
k1tikurisu
4
870
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
24
5.2k
Spring Boot利用を前提としたJavaライブラリ開発方法の提案
kokihoshihara
PRO
2
200
仕様は“書く”より“語る” - 分断を超えたチーム開発の実践 / 20251115 Naoki Takahashi
shift_evolve
PRO
1
720
今、MySQLのバックアップを作り直すとしたら何がどう良いのかを考える旅
yoku0825
0
290
LINE公式アカウントの技術スタックと開発の裏側
lycorptech_jp
PRO
0
370
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
18
5.4k
[CV勉強会@関東 ICCV2025 読み会] World4Drive: End-to-End Autonomous Driving via Intention-aware Physical Latent World Model (Zheng+, ICCV 2025)
abemii
0
140
ZOZOTOWNカート決済リプレイス ── モジュラモノリスという過渡期戦略
zozotech
PRO
0
290
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Speed Design
sergeychernyshev
32
1.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
How to Ace a Technical Interview
jacobian
280
24k
Fireside Chat
paigeccino
41
3.7k
Designing Experiences People Love
moore
142
24k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Gamification - CAS2011
davidbonilla
81
5.5k
Rails Girls Zürich Keynote
gr2m
95
14k
Context Engineering - Making Every Token Count
addyosmani
9
380
Transcript
Wordpress にAWS Copilot CLI を利用したら利用事例に 掲載してもらえた話
自己紹介
自己紹介
皆さん、Wordpress はご存知ですよね 👂
やはり皆さんもWordpress は業務でよく使われます か❓挙手 🙋♂
では AWS Copilot CLI をご存知の方❓挙手 🙋♂
※2023/08/30 に開始したGoogle の生成 AI による検索体験 (SGE -Search Generative Experience) から引用
一応知らない方向けに・・・
※2023/08/30 に開始したGoogle の生成 AI による検索体験 (SGE -Search Generative Experience) から引用
一応知らない方向けに・・・
この2つを利用して何をして利用事例に掲載された のかお話します 💬
話すのは1つの体験談でしかないですが、皆さんと Wordpress やPHP の情報交換するのを楽しみにして います❗
ことの発端は、とある環境の移設PJ を進めていたと きでした ⏰
移設前の環境はよくある ALB ☓ EC2 ☓ RDS の構成
マルチAZ で構築済みだが、1台のサーバ内で複数の サイト( 約 30) を運用💦
この環境でとあるセキュリティインシデント発生 🚨
環境が汚染されてる可能性が高い 👿 ということで、 移設が決定
1️⃣ 複数サイトが1台のサーバ内で動作してるので、1サイトダウンすると他の サイトもダウン💦 2️⃣ 特定サイトの可用性向上を目的にインスタンスタイプ変更も難しい💦 3️⃣ WP 管理画面はIP 制限運用をしており、サイト数も多く、度々IP 制限許可の
対応が発生💦 4️⃣ SFTP がID とパスワードで利用できるが、こちらもIP 制限運用のため・・・ ※ 3️⃣や4️⃣の運用で設定漏れが発生したことが原因の可能性が高い 移設前の環境における課題は以下の通り
1️⃣ 複数サイトが1台のサーバ内で動作してるので、1サイトダウンすると他のサ イトもダウン💦 👉各サイトで分離して稼働できるようにしよう 2️⃣ 特定サイトの可用性向上を目的にインスタンスタイプ変更も難しい💦 👉必要なサイトには必要なリソースを与えられるようにしよう 移設前の環境における課題は以下の通り
3️⃣ WP 管理画面はIP 制限運用をしており、サイト数も多く、度々IP 制限許可の対 応が発生💦 👉社員認証(SSO) を導入してアクセスさせよう 4️⃣ SFTP
がID とパスワードで利用できるが、こちらもIP 制限運用のため・・・ 👉信頼できるユーザのみがファイルアップできるようにしよう 移設前の環境における課題は以下の通り
移設環境構成検討 🤔
移設環境構成検討 🤔
1️⃣ 2️⃣ 👉1サイト1サービス、負荷次第でAutoScaling し、サービス単位でリソース変更可能に👍 移設前環境の課題は解決❓
3️⃣ 4️⃣ 👉IP 制限解除し、PERMAN(SSO) でログイン、SFTP はなし or 鍵認証+IP 制限へ 移設前環境の課題は解決❓
話を戻します。上記の移設作業中、こんなご相談が 💬
嬉しすぎて、X( 旧Twitter) にも投稿 🙌
数週間後、Amazon Chime にて 💻
以降はAWS Copilot CLI への開発要望をIssue にした り 💻
ブランチ別で開発環境を自動作成するGithunb Actions を相談しながら作成したり 💻
ここで利用事例化のお話をいただき紆余曲折を経 て、 2022/06/10 めでたく掲載🎉
👂ご静聴ありがとうございました👂