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
20240723 kintoneのデータバックアップを考える
Search
Satoshi Morita
July 26, 2024
Technology
0
280
20240723 kintoneのデータバックアップを考える
Satoshi Morita
July 26, 2024
Tweet
Share
More Decks by Satoshi Morita
See All by Satoshi Morita
kintone cafe 名古屋でおみくじアプリを作ってもらった話
tarimo34
0
27
kintone Café 石川 Vol.2 登壇資料 kintoneとは?
tarimo34
0
230
なぜkintone担当者は忙しいのか? キントーン担当が楽になるためのいくつかの提言
tarimo34
0
140
CMC_Meetup Online Vol.24 地方で活動するコミュニティリーダーに聞く!地方における持続可能なコミュニティ運営のイロハとは?登壇スライド
tarimo34
0
210
“キントーンの怖い話” 過去対応して実にヤバかった思い出のあれこれ
tarimo34
0
58
kintone cafe JAPAN 2020 登壇スライド(kintoneアプリクッキング)
tarimo34
0
130
JP_Stripes Kanazawa アカウント開設タイムトライアル
tarimo34
0
62
20190512 kintone cafe 岐阜 Vol.3 プラグインでパワーアップ!
tarimo34
0
70
10分以内にStripe本番決済環境開通! アカウント開設タイムトライアル
tarimo34
0
120
Other Decks in Technology
See All in Technology
OCI コスト管理
ocise
1
160
20240906_JAWS_Yamanashi_#1_leap_beyond_the_AWS_all_certifications
tsumita
1
220
LandingZoneAccelerator と学ぶ 「スケーラブルで安全なマルチアカウントAWS環境」と 私たちにもできるベストプラクティス
maimyyym
1
120
Functional TypeScript
naoya
10
4.1k
技術力あげたい
hisaichi5518
2
2.9k
技術ブログや登壇資料を秒で作るコツ伝授します
minorun365
PRO
23
5.1k
Dify - LINE Bot連携 考え方と実用テクニック
uezo
5
1.1k
突撃! 隣のAmazon Bedrockユーザー 〜YouはどうしてAWSで?〜
minorun365
PRO
2
200
PlaywrightによるE2Eテスト入門 / Introduction to E2E Testing with Playwright
rhumie
3
1k
忙しい人のためのLangGraph概要まとめ
__ymgc__
0
100
AI でアップデートする既存テクノロジーと、クラウドエンジニアの生きる道
soracom
PRO
1
350
EitherT_with_Future
aoiroaoino
1
920
Featured
See All Featured
Building Your Own Lightsaber
phodgson
101
6k
Fashionably flexible responsive web design (full day workshop)
malarkey
401
65k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
28
1.6k
Music & Morning Musume
bryan
46
6k
Speed Design
sergeychernyshev
19
410
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
Large-scale JavaScript Application Architecture
addyosmani
508
110k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
Transcript
きんとーんの データバックアップ を考える きんとーんの データバックアップ を考える 自 動 化 ど
う か し て る ぜ ! I T ・ 自 動 化 ネ タ ラ イ ト ニ ン グ ト ー ク 発表者:@tarimo34
たりも@アントベアクリエイツ 仕事は中部地域でのDX推進/ノーコードツール導入/開発 kintone Café 岐阜/名古屋(kintoneユーザー勉強会) JP_Stripes名古屋(stripeユーザー勉強会) サイボウズ公認kintoneエバンジェリスト https://x.com/tarimo34
キントーン 使ったことあります?
キントーン ざっくり説明 ▪ビジネス向けのクラウドサービス ▪カスタマイズ可能な業務アプリを ノーコードで誰でも簡単に作成 ▪データベース機能と コミュニケーションツールの統合
キントーン しられざる実情 ▪おどろくべきことに 非IT部門の導入担当者が 9割超 カンタンにできる(っぽい)という 印象が良い方向に働いている? (やってる担当者はどう捉えてるのか?) という統計 https://cybozu.co.jp/company/ir/meeting/pdf/2312_01.pdf
業務が楽になりましたとさ めでたし めでたし ノーコード!誰でもカンタンに作れる!
・・・・のか?
おい ばっくあっぷは とってるのか?
標準機能で提供しているのは 手動でバックアップする機能 キントーンの バックアップ
まいにち手動で ばっくあっぷ? だいぶだるくない?
添付ファイルは ばっくあっぷ できない? なんで?なんで?
他連携サービスやETL ツールと連携して バックアップ環境を 整えることもできます! 他の手段も あります! 年額 79,800円-171,000円 年額 360,000円-
3,000,000円-
ねえ、なんで バックアップの 予算どり してないの?
ノーコードで つくる領域 開発 設計 運用 メンテ 事業継続マネジメント テスト ヒトが考えないと いけない領域
※ノーコードツール 以外のデータ連携先 も忘れずに!! おねがいしゃっす
キントーンのバックアップを 自動化する方法 ※kintoneのライセンスだけあればなんとかなると思ってたって? 低コストでどうにかバックアップできる構成にしたい? よござんす、何とかやってみましょ。 。 。 をお話しします いまさら本題
kintoneコマンドラインツール (cli-kintone) 通称:くりきんとん メーカー謹製の ツールがオススメ! レコードの取得: 特定のアプリからすべてのレコードを取得 条件を指定して特定のレコードを取得 レコードの追加・更新・削除: 新しいレコードの追加
既存レコードの更新 レコードの削除 ファイルのアップロード・ダウンロード: kintoneへのファイルアップロード kintoneからのファイルダウンロード
準備しよう githubからツールをダウンロード https://github.com/kintone/cli-kintone/release windows版 mac版 linux版あります
ちょっとだけがんばって 2行だけ書いてみませんか? cli-kintone.exe record export --app 299 --base-url https://sample.cybozu.com --api-token
APIトークン > C:\test\export.csv cli-kintone.exe record export --app 299 --base-url https://sample.cybozu.com --api-token APIトークン --encoding sjis --attachments-dir ./download ※windows環境の場合 ※.bat形式で保存 だいじょうぶだいじょうぶ こわくないこわくない
実行結果 指定されたフォルダにkintoneのデータと添付ファイルが落ちてきました ※windows環境の場合
windowsなら タスクスケジューラー に登録 linuxならcronに登録 RPAで実行させても ヨシ! 実行できたら 自動化だ!! ※windows環境の場合
データによって保管方法や バックアップ頻度を変えよう 紛失したら事業継続困難になるクリティカルなデータ: 頻繁なバックアップタスク 即時復旧できるような体制 重要データ:24時間以内には復旧したい 通常データ:72時間以内には復旧したい
何のための自動化かを 忘れずに! 自動化した結果のバックアップデータは定期的に確認 バックアップしたデータがレストアできるか常に検証 必ず定期的に報告
ノーコードでつくる! までは簡単 その後にくる 運用以降の手間は 変わらない 開発 設計 運用 メンテ 事業継続マネジメント
テスト 賢く自動化 しましょう 賢く自動化 しましょう
ご清聴 ありがとう ございました