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
2.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Wrangler って何だ?-ちょっとよく分からないのでCloudflareのCLIツールを深掘りしてみる-
「Cloudflare Meetup Osaka(仮) Kick Off!」
https://cfm-cts.connpass.com/event/273217/
登壇資料
Kento Suzuki
March 21, 2023
More Decks by Kento Suzuki
See All by Kento Suzuki
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
290
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
530
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
kentosuzuki
2
420
S3から始めるAWS 〜S3の簡単なユースケースの紹介〜
kentosuzuki
1
830
AWS のポリシー言語 “Cedar” で実現するアクセス制御
kentosuzuki
0
510
探せぇ!お薦めAWSセキュリティワークショップ!!〜 怒涛のワークショップ 48 連戦 〜
kentosuzuki
1
840
SIEM って何?〜 Amazon OpenSearch で始める SIEM 〜
kentosuzuki
0
1.1k
Verified Accessから始めるゼロトラストセキュリティ
kentosuzuki
2
890
復活のAWS DeepComposer 〜 古代兵器から始める生成系AI 〜
kentosuzuki
0
540
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
74k
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
950
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
360
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
460
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
1
110
kaonavi Tech Night#1
kaonavi
0
130
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
450
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
920
公式ドキュメントの歩き方etc
coco_se
1
120
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
3
1.9k
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
350
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
440
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
350
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
220
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
210
The SEO identity crisis: Don't let AI make you average
varn
0
520
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
350
Into the Great Unknown - MozCon
thekraken
41
2.6k
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/
参考