Submit Search
コーポレートサイトを Shifter に移行した話
0 likes
•
662 views
SORACOM,INC
2/5 Shifter Meetup Vol.8 でソラコム シニアソフトウェアエンジニア清水(Yuta)による発表資料
Technology
Read more
1 of 49
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
More Related Content
PPTX
SORACOM Bootcamp Rec5 - SORACOM Funnel
SORACOM,INC
PPTX
SORACOM Bootcamp Rec3 - SORACOM Harvest
SORACOM,INC
PPTX
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
SORACOM,INC
PPTX
SORACOM interstellar 紹介資料
SORACOM,INC
PPTX
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM,INC
PPTX
if-up 2017 | SORACOM Air のご紹介
SORACOM,INC
PPTX
SORACOM アップデート | SORACOM UG #5 忘年LT大会&re:Invent報告会
SORACOM,INC
PPTX
if-up 2017 | SORACOM Inside
SORACOM,INC
SORACOM Bootcamp Rec5 - SORACOM Funnel
SORACOM,INC
SORACOM Bootcamp Rec3 - SORACOM Harvest
SORACOM,INC
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
SORACOM,INC
SORACOM interstellar 紹介資料
SORACOM,INC
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM,INC
if-up 2017 | SORACOM Air のご紹介
SORACOM,INC
SORACOM アップデート | SORACOM UG #5 忘年LT大会&re:Invent報告会
SORACOM,INC
if-up 2017 | SORACOM Inside
SORACOM,INC
What's hot
(20)
PPTX
SORACOM Bootcamp Rec1 - SORACOM Air (1)
SORACOM,INC
PPTX
SORACOM UG Shikoku #1.5 | LoRaWANの電波検証環境 in 高松
SORACOM,INC
PPTX
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM,INC
PPTX
SORACOM Bootcamp Rec6 - SORACOM Air (2)
SORACOM,INC
PPTX
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
SORACOM,INC
PPTX
if-up 2017 | A3:業務システムとの連携〜閉域網とクラウド〜
SORACOM,INC
PPTX
SORACOM Bootcamp Rec12 | SORACOM Inventory
SORACOM,INC
PPTX
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
SORACOM,INC
PPTX
SORACOM UG 宮城 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM,INC
PPTX
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
SORACOM,INC
PPTX
SORACOM LoRaWAN Conference 2017 | SORACOMプラットフォームのLoRaWAN対応 〜データ取得とクラウド連携〜
SORACOM,INC
PPTX
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
SORACOM,INC
PDF
LPWA 勉強会 #4 | 事例から見る LPWA と実装の現場 〜SORACOM プラットフォームの活用方法 〜
SORACOM,INC
PDF
IoT通信情報交換会 | 今だから整理しておきたいすぐ使える IoT 向け無線通信の種類と概要
SORACOM,INC
PPTX
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
SORACOM,INC
PPTX
TechCrunch TOKYO 2015 CTO Night
SORACOM,INC
PPTX
SORACOM Discovery 2019 IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
SORACOM,INC
PPTX
屋外無線 最新動向 Feb 2017
Nitta Tetsuya
PPTX
SORACOM Discovery 2019 基調講演「IoT を超えて」SORACOMプラットフォームの進化とお客様のイノベーション実践
SORACOM,INC
PPTX
【Connected.J5】ソラコム認定デバイス選定ガイド
SORACOM,INC
SORACOM Bootcamp Rec1 - SORACOM Air (1)
SORACOM,INC
SORACOM UG Shikoku #1.5 | LoRaWANの電波検証環境 in 高松
SORACOM,INC
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM,INC
SORACOM Bootcamp Rec6 - SORACOM Air (2)
SORACOM,INC
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
SORACOM,INC
if-up 2017 | A3:業務システムとの連携〜閉域網とクラウド〜
SORACOM,INC
SORACOM Bootcamp Rec12 | SORACOM Inventory
SORACOM,INC
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
SORACOM,INC
SORACOM UG 宮城 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM,INC
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
SORACOM,INC
SORACOM LoRaWAN Conference 2017 | SORACOMプラットフォームのLoRaWAN対応 〜データ取得とクラウド連携〜
SORACOM,INC
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
SORACOM,INC
LPWA 勉強会 #4 | 事例から見る LPWA と実装の現場 〜SORACOM プラットフォームの活用方法 〜
SORACOM,INC
IoT通信情報交換会 | 今だから整理しておきたいすぐ使える IoT 向け無線通信の種類と概要
SORACOM,INC
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
SORACOM,INC
TechCrunch TOKYO 2015 CTO Night
SORACOM,INC
SORACOM Discovery 2019 IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
SORACOM,INC
屋外無線 最新動向 Feb 2017
Nitta Tetsuya
SORACOM Discovery 2019 基調講演「IoT を超えて」SORACOMプラットフォームの進化とお客様のイノベーション実践
SORACOM,INC
【Connected.J5】ソラコム認定デバイス選定ガイド
SORACOM,INC
Ad
Similar to コーポレートサイトを Shifter に移行した話
(16)
PDF
Interop 2017 in huawei booth
Tomohiro Hirano
PPTX
ITweekキーノート CEO玉川講演 IoTビジネス最前線
SORACOM,INC
PPTX
ソラコムで働きはじめました! | SORACOM UG 九州 #9
SORACOM,INC
PPTX
ITpro Expo 2016 特別講演 - CEO玉川講演資料
SORACOM,INC
PDF
SORACOM UG 信州 #3 | About SORACOM & Updates
SORACOM,INC
PPTX
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
SORACOM,INC
PDF
SORACOM を活用した IoT の先進的事例のご紹介 | 日本産業機械工業会環境ビジネス委員会
SORACOM,INC
PPTX
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
SORACOM,INC
PPTX
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
SORACOM,INC
PPTX
お客様事例から学ぶIoT通信プラットフォームSORACOM活用
SORACOM,INC
PPTX
はこだてディベロッパー・カンファレンス | IoT エンジニアへの第一歩を踏み出そう!
SORACOM,INC
PPTX
フロントエンド技術の変遷
Ryo Higashigawa
PPTX
iOS コンソーシアム関西支部 | IoTの課題とSORACOMが提供する解決策
SORACOM,INC
PDF
Shifter様いつもお世話になっています!
Sachika Arisawa
PDF
Shifter様いつもお世話になっています!
Sachika Arisawa
PPTX
B2 改めて双方向通信について考えよう! 〜リモートアクセスのパターンとその実践〜 | SORACOM Technology Camp 2020
SORACOM,INC
Interop 2017 in huawei booth
Tomohiro Hirano
ITweekキーノート CEO玉川講演 IoTビジネス最前線
SORACOM,INC
ソラコムで働きはじめました! | SORACOM UG 九州 #9
SORACOM,INC
ITpro Expo 2016 特別講演 - CEO玉川講演資料
SORACOM,INC
SORACOM UG 信州 #3 | About SORACOM & Updates
SORACOM,INC
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
SORACOM,INC
SORACOM を活用した IoT の先進的事例のご紹介 | 日本産業機械工業会環境ビジネス委員会
SORACOM,INC
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
SORACOM,INC
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
SORACOM,INC
お客様事例から学ぶIoT通信プラットフォームSORACOM活用
SORACOM,INC
はこだてディベロッパー・カンファレンス | IoT エンジニアへの第一歩を踏み出そう!
SORACOM,INC
フロントエンド技術の変遷
Ryo Higashigawa
iOS コンソーシアム関西支部 | IoTの課題とSORACOMが提供する解決策
SORACOM,INC
Shifter様いつもお世話になっています!
Sachika Arisawa
Shifter様いつもお世話になっています!
Sachika Arisawa
B2 改めて双方向通信について考えよう! 〜リモートアクセスのパターンとその実践〜 | SORACOM Technology Camp 2020
SORACOM,INC
Ad
More from SORACOM,INC
(20)
PPTX
B3. 逆引きIoTクラウドデザインパターン: SORACOMサービスとクラウドサービスの組み合わせ/選択肢を紹介します | SORACOM Techno...
SORACOM,INC
PPTX
IoTシステム構築の困り事から逆引き「SORACOM 全サービス解説」 | SORACOM Technology Camp 2020
SORACOM,INC
PPTX
B4. SORACOM で守る IoT のエンドツーエンド・セキュリティ | SORACOM Technology Camp 2020
SORACOM,INC
PPTX
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
SORACOM,INC
PDF
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
SORACOM,INC
PPTX
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
SORACOM,INC
PDF
開会宣言 | SORACOM Technology Camp 2020
SORACOM,INC
PPTX
起業家的?!エンジニアのススメ | Developer Summit 2020
SORACOM,INC
PDF
IoT向けプラットフォーム 「SORACOM」ご紹介
SORACOM,INC
PPTX
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
SORACOM,INC
PDF
IoT 向けプラットフォーム "SORACOM" とは? / SORACOM 最新情報
SORACOM,INC
PDF
エッジとクラウド間の 通信/認証のハマりどころ / ML@Loft #10 Edge
SORACOM,INC
PPTX
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
SORACOM,INC
PDF
SORACOM を使いこなすために 「1年のアップデートを一言解説」「サポートのより良い活用方法」 | SORACOM UG Explorer 2019
SORACOM,INC
PPTX
IoT 時代における省電力長距離無線通信(LPWA)の選び方とLoRaWAN や Sigfox の活用方法
SORACOM,INC
PDF
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
SORACOM,INC
PDF
SORACOM UG 札幌#1 | IoT 向けプラットフォーム “SORACOM” とは?
SORACOM,INC
PDF
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
SORACOM,INC
PDF
IoT向けプラットフォーム「SORACOM」とは? 他2本
SORACOM,INC
PPTX
5G時代を見据えたIoTプラットフォームSORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
SORACOM,INC
B3. 逆引きIoTクラウドデザインパターン: SORACOMサービスとクラウドサービスの組み合わせ/選択肢を紹介します | SORACOM Techno...
SORACOM,INC
IoTシステム構築の困り事から逆引き「SORACOM 全サービス解説」 | SORACOM Technology Camp 2020
SORACOM,INC
B4. SORACOM で守る IoT のエンドツーエンド・セキュリティ | SORACOM Technology Camp 2020
SORACOM,INC
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
SORACOM,INC
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
SORACOM,INC
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
SORACOM,INC
開会宣言 | SORACOM Technology Camp 2020
SORACOM,INC
起業家的?!エンジニアのススメ | Developer Summit 2020
SORACOM,INC
IoT向けプラットフォーム 「SORACOM」ご紹介
SORACOM,INC
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
SORACOM,INC
IoT 向けプラットフォーム "SORACOM" とは? / SORACOM 最新情報
SORACOM,INC
エッジとクラウド間の 通信/認証のハマりどころ / ML@Loft #10 Edge
SORACOM,INC
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
SORACOM,INC
SORACOM を使いこなすために 「1年のアップデートを一言解説」「サポートのより良い活用方法」 | SORACOM UG Explorer 2019
SORACOM,INC
IoT 時代における省電力長距離無線通信(LPWA)の選び方とLoRaWAN や Sigfox の活用方法
SORACOM,INC
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
SORACOM,INC
SORACOM UG 札幌#1 | IoT 向けプラットフォーム “SORACOM” とは?
SORACOM,INC
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
SORACOM,INC
IoT向けプラットフォーム「SORACOM」とは? 他2本
SORACOM,INC
5G時代を見据えたIoTプラットフォームSORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
SORACOM,INC
Recently uploaded
(8)
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
20250729_Devin-for-Enterprise
Masaki Yamakawa
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
コーポレートサイトを Shifter に移行した話
1.
コーポレートサイトを Shifter に移行した話 Shifter meetup 2020/02/05 株式会社ソラコム シニアソフトウェアエンジニア 清水雄太
2.
清水 雄太 株式会社ソラコム シニアソフトウェアエンジニア ソラコムの Software
engineer 兼、便利屋 ・フロントエンド開発とバックエンド開発を行ったり来たり ・ウェブサイトの構築をサポートしたり ・新オフィスのディレクションしたり、ISMS取得したり 自己紹介
3.
ちょっとだけソラコムの紹介
4.
2015年9月30日発表 IoT 向けプラットフォーム SORACOM
5.
あらゆる現場をつなげる SORACOM のデータ通信 IoT
向けデータ通信 SORACOM Air セルラー LPWA 2G / 3G / LTE LTE-M LoRaWANSigfox どこでもつながる • 場所や配線の制約からの解放 • 事前設定の不要化 適用可能なシーンの拡大 IoT 向けの料金 • 1回線からオンラインでご利用可能 • 「上り」に最適化された料金体系 スモールスタートから ビッグビジネスまでカバー
6.
15000以上のお客様、100万を超える IoT 回線
7.
Webから回線管理、速度変更、利用量把握、監視可能
8.
SORACOM User Group
あります!
9.
SORACOM User Group
あります!
12.
Shifter を入れるまでのいきさつ
13.
突然ですが、
14.
Web マーケティングは 大事 (特にスタートアップ)
15.
ソラコムが運営している主なウェブサイト コーポレートサイト (日本) コーポレートサイト
(海外) エンジニアブログコーポレートブログ ユーザーサイト キャンペーンサイト各種
16.
ソラコムが運営している主なウェブサイト コーポレートサイト (日本) コーポレートサイト
(海外) エンジニアブログコーポレートブログ ユーザーサイト キャンペーンサイト各種 某CMSなど
17.
ソラコムが運営している主なウェブサイト コーポレートサイト (日本) コーポレートサイト
(海外) エンジニアブログコーポレートブログ ユーザーサイト キャンペーンサイト各種 某CMSなど
18.
ソラコムが始まった頃のチーム (2015) WordPress 運用は避けたかった •
サービス開発に集中したい 主にエンジニアが記事を更新 • Markdown & Pull Request (弊社エンジニアのイメージ)
19.
ソラコムが運営していた主なウェブサイト 2015 コーポレートサイト (日本) エンジニアブログ ユーザーサイト キャンペーンサイト各種
20.
その後ちょっと経った段階のチーム マーケティングの社員も更新に参加 • イベントの開催情報 • 導入事例の掲載 •
リード文の調整など でもまだエンジニアが多く関与 • マーケティングのメンバーに Github を 教えてどうにかやってもらう github を熱血指導する 弊社エンジニア(イメージ)
21.
時は流れ・・・
22.
今のチーム マーケティングチームの更新頻度が優位に • メンバーも増え、短時間ですばやく手軽に 更新したい(CMSください)との声 エンジニアリングとマーケティングの ドキュメントの分離 • ウェブサイトを目的ごとに整理し、役割分担を 明確に SEO
や SNS などに励む 弊社マーケティング(イメージ)
23.
コーポレートサイトをどうにかしたい! コーポレートサイト (日本) エンジニアブログ ユーザーサイト キャンペーンサイト各種
24.
海外のチームが独自に Shifter を導入 •
US のチームのウェブサイト製作者が Shifter を知っていた • 日本のチームが Shifter を知るきっかけ
25.
Shifter の良いところ WordPress 管理やデプロイが整備されている •
WordPress インスタンスの構築・運用をしなくてよい • 負荷の心配をしなくてよい WordPress が編集時だけ立ち上がる • セキュリティリスクが低減 APIがある • Slack との連携などがいろいろ捗りそう(未使用)
26.
よし、移行してみよう!
27.
移行時の要望と制約 • 移行期間中もウェブサイトは日々更新できるようにしてほしい • なるべく早くWordPress上で更新できるようにしてほしい •
移行にかかる費用は抑えてほしい
28.
移行前の構成 AWS Cloud gitclone 編集・deploy S3 bucketAmazon
CloudFront default
29.
ゴールは Shifter への完全移行 AWS
Cloud 編集・deploy S3 bucketAmazon CloudFront default 廃止 gitclone 編集・deploy
30.
どうやって移行するか まず、WordPress に移行する必要がある
31.
WordPress への移行手順 • 既存のウェブサイトを元にテーマを作成 •
ウェブサイトの構成を整理 • WordPress 上での構成を検討 • 整理した構成にしたがって順番に移行 お世話になった本
32.
移行時の要望と制約 • 移行期間中もウェブサイトは日々更新できるようにしてほしい • ページ数が多く、移行には少なくとも数ヶ月かかる •
なるべく早くWordPress上で更新できるようにしてほしい • ページ数が多く、移行には少なくとも数ヶ月かかる • 移行にかかる費用は抑えてほしい • できる作業は内製することで費用を節約
33.
段階的に移行できないか?🤔
34.
めざす姿 AWS Cloud 編集・deploy S3 bucketAmazon
CloudFront default 廃止 gitclone 廃止
35.
段階的に移行するイメージ AWS Cloud gitclone deploy S3 bucketAmazon
CloudFront default Shifter に移行したページ 移行前のページ
36.
AWS Cloudfront の
Behavior を活用 • パスをパターンマッチして 転送先にShifterを指定 • マッチしなければ S3へ • キャッシュは Shifter 側に 任せたいので、各種 TTL を 0 に設定
37.
段階的に移行するイメージ AWS Cloud gitclone deploy S3 bucketAmazon
CloudFront default Shifter に移行したページ
38.
段階的に移行できた!
39.
Shifter での更新作法のレクチャー WordPressの使い方 • デプロイ時に静的に吐き出すので、予約投稿が効かない。 •
アーキテクチャを理解していないとやりがちなポイント Shifter の使い方 • 管理画面の使い方 • Artifact の生成と Deployの作法
40.
Shifter 運用の工夫
41.
同時編集をさける • アーティファクトの作成時に WordPress
インスタンスが 意図しない更新が混ざるのを避けたい • 現状は Slack で宣言することによる楽観的ロック • もうちょっとスマートにやりたい • Shifter 起動をAPI経由にして Slack に通知するとか
42.
まとめ
43.
結果 • (WordPressに移行したことによって)マーケティングメンバー は更新作業が捗るようになってハッピーに • エンジニアは
WordPress インスタンスや継続的デプロイ 環境の構築・運用が不要でハッピーに • まだ移行が完了していないけれど、更新頻度の高いものは Shifter の恩恵に預かれています。
44.
学び WordPress の構築ノウハウは必須 • 運用は楽だけど、構築は普通に
WordPress でちゃんとやる必要が ある • 不安があれば経験者に頼るのが結局コスパが良い • 丸投げではなく自分でも学ぶことでよりよい結果につながる 静的にデプロイするので、WordPress の標準機能が 使えなくなったりするので運用方法の周知・教育が重要
45.
Shifter さんに聞きたいこと WordPress インスタンスがシャットダウンする法則を知りたい •
一定時間放置すると自動的にシャットダウンする? バックアップをいい感じにやる方法 • データベースのバックアップ • WordPress構成のバックアップ 予約公開したいなー(アーキテクチャ的に難しそう) テンプレートの効率良い更新方法
46.
最後に
47.
We are hiring! careers.soracom.jp 業務拡大につき、各ポジションで絶賛採用中です! ・パートナーエコシステムマネージャー ・プロジェクトマネージャー ・サポートエンジニア などなど 気軽に声をかけてください!
49.
ご清聴ありがとうございました
Download