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
Wrangler って何だ?-ちょっとよく分からないのでCloudflareのCLIツールを深...
Search
Kento Suzuki
March 21, 2023
Technology
0
2.3k
Wrangler って何だ?-ちょっとよく分からないのでCloudflareのCLIツールを深掘りしてみる-
「Cloudflare Meetup Osaka(仮) Kick Off!」
https://cfm-cts.connpass.com/event/273217/
登壇資料
Kento Suzuki
March 21, 2023
Tweet
Share
More Decks by Kento Suzuki
See All by Kento Suzuki
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
470
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
kentosuzuki
2
360
S3から始めるAWS 〜S3の簡単なユースケースの紹介〜
kentosuzuki
1
740
AWS のポリシー言語 “Cedar” で実現するアクセス制御
kentosuzuki
0
460
探せぇ!お薦めAWSセキュリティワークショップ!!〜 怒涛のワークショップ 48 連戦 〜
kentosuzuki
1
780
SIEM って何?〜 Amazon OpenSearch で始める SIEM 〜
kentosuzuki
0
1k
Verified Accessから始めるゼロトラストセキュリティ
kentosuzuki
2
790
復活のAWS DeepComposer 〜 古代兵器から始める生成系AI 〜
kentosuzuki
0
450
Other Decks in Technology
See All in Technology
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
130
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
1.3k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
330
AWS Network Firewall Proxyを触ってみた
nagisa53
1
250
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
220
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
430
Webhook best practices for rock solid and resilient deployments
glaforge
2
310
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
57
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Making Projects Easy
brettharned
120
6.6k
Mind Mapping
helmedeiros
PRO
0
90
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Thoughts on Productivity
jonyablonski
74
5k
Transcript
Wrangler って何だ? -ちょっとよく分からないのでCloudflareのCLIツールを深掘りしてみる- 2023-03-20 Cloudflare Meetup Osaka(仮) Kick Off!
鈴⽊健⽃ 所属 アイレット株式会社(東京オフィス) お仕事 AWSの構築、運⽤保守に従事 経歴 • 新卒 3 年⽬(エンジニア歴
= 社会⼈歴) Cloudflare歴 • LTのために初めて触る • Wrangler まじ分からん • Cloudflare Meetupの札幌、福岡参加 @k_suzuki_pnx 自己紹介
• Cloudflare Workersを操作するためのCLIツール → CDNやドメインの操作をするのは flarectl • ローカルマシンでWorkersを実⾏できる • 構成ファイル
→ wrangler.toml • Node.jsとnpmが必要 Wranglerとは?
• init wrangler.tomlを含む構成ファイル(プロジェクト)を作成する • login Cloudflareアカウントに対してWranglerを認証する • dev ローカルサーバでWorkersを開発できる •
publish WorkersをCloudflareに公開する • delete CloudflareからWokersを削除する 主要なWranglerのコマンド
Workers以外のCloudflareサービスを操作するには「flarectl」を使う 対応している⾔語 • python • Go • node.js (2023/3時点でGoだけv1.0がリリースされておらず安定していない) flarectl
• APIで操作することも可能 • R2というオブジェクトストレージサービスはAWS CLIで操作することが可能 その他 ドキュメントが⾒やすい
イメージ(AWSで例える) AWS SDK flarectl Amplify CLI AWS CLI Wrangler なし
APIで頑張れ ※特定サービス専⽤CLI という⽂脈
1. Wrangler commands https://developers.cloudflare.com/workers/wrangler/commands/ 2. python-cloudflare https://blog.cloudflare.com/python-cloudflare/ 3. APIドキュメント https://developers.cloudflare.com/api/
参考