YJK

独立世界

Independent World
twitter
telegram

Mastodon 使用 Cloudflare R2 オブジェクトストレージ

注意:Markdown の構文を維持しながら、以下のテキストを日本語に翻訳してください。

提醒大家在选择对象储存服务商时要慎重考虑,不要因为追求免费而放松对资源安全性和可靠性的要求。

無料を追求するために、私の Mastodon インスタンスは常に Scaleway S3 を静的リソースリポジトリとして使用していました。しかし、以前に重大な可用性の問題に直面し、書き込まれた画像にアクセスできなくなりました。同様の状況を避けるために、私は夜通しでリソースを Scaleway S3 から Cloudflare R2 に移行しなければなりませんでした。

R2 の価格は比較的安価で、固定の月額料金はありません:

項目無料枠料金
ストレージ10 GB / 月0.015 ドル / GB
A クラス操作:状態の変更100 万回 / 月4.50 ドル / 百万回
B クラス操作:既存の状態の読み取り1000 万回 / 月0.36 ドル / 百万回

Mastodon は Cloudflare R2 を設定する際に、アップロードするために権限を設定する必要があり、.env.productionで次のように設定する必要があります:

S3_PERMISSION=private

完全な設定は以下の通りです:

S3_ENABLED=true
S3_PROTOCOL=https
S3_REGION=auto
S3_ENDPOINT=https://[HIDDEN].r2.cloudflarestorage.com
S3_HOSTNAME=pub-[HIDDEN].r2.dev
S3_BUCKET=[HIDDEN]
S3_PERMISSION=private
AWS_ACCESS_KEY_ID=[HIDDEN]
AWS_SECRET_ACCESS_KEY=[HIDDEN]
S3_ALIAS_HOST=s3assets.mastodon.instance
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。