見出し画像

kintoneの容量オーバー回避~できず


①:エクスポート

例文を少し変更した

cli-kintone.exe record export --base-url https://sample.cybozu.com --app 123 ^
  --api-token BNk5wfOufWtPSTc6miMBTEa0SEm5ZokIcJWSSYXL ^
  --condition "JoinDate >= \"2014-01-01\"" --order-by "JoinDate asc"

cli-kintone.exe record export ^:レコードをエクスポートする
--base-url https://sample.cybozu.com --app ??? ^:kintoneアプリを対象にする
--api-token ?????? >record.csv ^:APIトークンで許可を得て、record.csvに書き出す
--attachments-dir ./attachment ^:cli-kintoneのあるフォルダの下に、attachmentフォルダをつくり、添付ファイルを保存
--condition "日付<THIS_YEAR()" --order-by "日付 asc":日付が、昨年以前のレコードに対して行う

添付ファイルは、レコード番号と紐づいて、保存される
5000レコードで2時間くらい

②:kintoneアプリの添付ファイルのみ削除

他に方法が思いつかず…
TISさんの【kintone 一覧レコード一括更新/クリアプラグイン】を使う

ここまでで良し。アプリで検索して、レコード番号が分かれば、添付ファイルには辿りつける

③:アップデート

例文を少し変更

cli-kintone.exe record import --base-url https://sample.cybozu.com --app 123 ^
  --api-token BNk5wfOufWtPSTc6miMBTEa0SEm5ZokIcJWSSYXL ^
  --file-path ./example.csv

[2023-02-01T06:12:06.505Z] INFO: Starting to import records...
[2023-02-01T06:12:07.751Z] INFO: Imported 2 records successfully
cli-kintone.exe record import --base-url https://サブドメイン.cybozu.com --app アプリID ^
  --api-token APIトークン ^
  --file-pathファイルパス ^
  --update-key一括更新のキーとなるフィールドのフィールドコード

cli-kintone.exe record import ^
--base-url https://sample.cybozu.com ^:kintoneアプリを対象にする
--api-token ?????? >record.csv ^:APIトークンで許可を
--file-path ./record_20240513.csv ^:同じ階層のアップデートに用いるファイルを指定
--attachments-dir ./attachment ^:添付ファイルが保管されているフォルダを指定
--update-key "レコード番号":レコード番号に基づいて、アップデートする

アップロードは、添付ファイルをインポートする時にも使えると思う

④:2024.0516サイボウズ社よりの回答と対策

変更履歴のOFFで、容量は減少。その後ONすることで、これからの履歴を確保。
この判断は、過去の履歴の使い具合で行う

⑤:2024.0530:サイボウズ、クラウドサービス料金を値上げ

2024.1101より、1ライセンス1500円→1800円
2026年より、最低ユーザー数5→10へ

下記のサービス利用と比較になりそうです


⑥:2024.0516サイボウズ社よりの回答

ディスク容量超過に伴い、データの削減対応をいただいているとのこと、
お礼申し上げます。

「kintone」では、以下のいずれかの方法にて、
ディスク使用量を減らすことが可能です。

○ 添付ファイルを含めたレコードを削除する
○ 添付ファイルが存在するアプリにて、レコードの「変更履歴」を無効にする
○「添付ファイル」フィールドを削除する

※ レコードや添付ファイルを削除した場合や、「変更履歴」を
無効にした場合、復旧はできない状況です。

※「変更履歴」を無効にする場合は、「レコードの変更履歴を記録する」の
チェックを外して保存後、アプリを更新する必要がございます。

「変更履歴」を無効にすると、当該アプリのレコードの「変更履歴」が
すべて削除されます。あらかじめ、ご留意ください。

▼ ディスク使用量を減らすにはどうすればいいですか?
https://jp.cybozu.help/k/ja/trouble_shooting/disk_data/disk_size.html

なお、「変更履歴」が有効なアプリでは、レコードから
添付ファイルを削除しても、「変更履歴」にて、過去の添付ファイルが
残り続け、ディスク使用量を消費し続けるようになっております。

また、「変更履歴」欄を確認することで、過去の添付ファイルを
ダウンロードすることも可能となっております。

そのため、お知らせいただいた内容についても、「変更履歴」に保存される
添付ファイルが残っている可能性が考えられます。

「変更履歴」に保存された添付ファイルを削除し、ディスク使用量を
減らしたい場合、該当のアプリの「変更履歴」を無効にする必要がございます。

しかしながら、「変更履歴」を無効にした場合、該当のアプリの、
すべてのレコードの、すべての「変更履歴」が削除され、
復旧することはできない状況です。あらかじめ、ご留意ください。

※ 特定のレコードの「変更履歴」のみを削除することや、
特定のフィールドの「変更履歴」のみを削除することはできません。

お手数ではございますが、上記を踏まえ、該当のアプリの「変更履歴」を
無効化することについても、ご検討いただけますと幸いです。
よろしくお願いいたします。

#cli_kintone
#容量削減
#添付ファイルの一括ダウンロード
#一括アップロード
#変更履歴

この記事が気に入ったらサポートをしてみませんか?