メインコンテンツへスキップ
S3・R2へのスクリーンショットアップロード

s3://your-bucket/screenshots/
ホットキーひとつで。

boto3ネイティブのバックエンド。AWS S3、Cloudflare R2、MinIO、Wasabi、Backblaze B2 など、S3互換ならどこへでも。

boto3 · カスタムエンドポイント · CDN対応

S3スクリーンショットアップロードとは、キャプチャするたびに画像がS3互換のオブジェクトストレージ(AWS S3、Cloudflare R2、MinIO、Wasabi、Backblaze B2)へ自動でアップロードされるワークフローのことです。Maxisnapはboto3ネイティブのバックエンドを搭載し、カスタムエンドポイント、パスのテンプレート化、公開URLのベースドメイン指定に対応しています。スクリーンショットを自分のCDNで配信し、自分のバケットでバージョン管理し、自分のクラウドアカウントに課金したい方に最適です。

S3互換の保存先

7つのプロバイダーを、1つのバックエンドで

AWS S3

boto3の標準エンドポイント

本家。従量課金でグローバルに利用できます。CloudFrontと組み合わせればCDNのURLになります。バケットはリージョンごとです。

Cloudflare R2

<account>.r2.cloudflarestorage.com

下り転送料が無料。10 GBの無料枠あり。個人のスクリーンショット保管先としては最も安く、多くのMaxisnapユーザーにおすすめです。

MinIO

自己ホストのURL

自分で立てるS3サーバー。自宅サーバー、NAS、VPSで動きます。第三者を一切介したくない場合に最適です。

Wasabi

s3.wasabisys.com

S3互換のオブジェクトストレージ。最低保存容量、保存期間、下り転送に独自の条件があります。購入前にWasabiの公式の最新料金をご確認ください。

Backblaze B2

s3.<region>.backblazeb2.com

従量課金のS3互換オブジェクトストレージ。ご利用のリージョンと使い方に応じて、Backblazeの公式の最新料金と下り転送の条件をご確認ください。

DigitalOcean Spaces

<region>.digitaloceanspaces.com

S3互換のストレージ。容量、転送量、CDN、リージョンの条件はプロバイダー独自です。DigitalOceanの公式の最新料金をご確認ください。

Linode Object Storage

<region>.linodeobjects.com

Akamai/LinodeによるS3互換ストレージ。公式の最新料金、リージョン、転送条件、上限をご確認ください。

設定は5分

S3アップロードを設定する

  1. 01

    バケットを作成する

    プロバイダーの管理画面でバケット(R2バケットやSpaceでも可)を作成します。リージョン、アクセスキーID、シークレットアクセスキーを控えておきましょう。CDNで配信する場合は、公開バケットのドメインも設定します。

  2. 02

    アップロード設定を開く

    Maxisnapのトレイアイコン → 設定 → アップロード → サーバーを追加 と進み、続けて S3 を選びます。

  3. 03

    認証情報を入力する

    バケット名、アクセスキー、シークレットキー、リージョンを入力します。AWS以外のプロバイダーでは、エンドポイントURLも入力してください(例: https://<account>.r2.cloudflarestorage.com)。

  4. 04

    パスとベースURLを設定する

    パステンプレート: screens/{date}/ms_{uuid}.{ext}。ベースURLには、CDNまたは公開バケットのURLを指定します。以降、アップロードのたびにこのドメイン上のURLが生成されます。

  5. 05

    テストして保存する

    まず 接続テストをクリックします。成功したら 保存をクリックします。 Ctrl+Alt+7 を押すだけで、S3バケットへのアップロードとCDN URLのクリップボードへのコピーが完了します。

よくある質問

S3アップロードのよくある質問

MaxisnapはCloudflare R2に対応していますか?

はい。R2はS3互換です。R2の認証情報と、次のエンドポイントを設定してください: https://<account>.r2.cloudflarestorage.com。あとはboto3が透過的に処理します。

独自のS3エンドポイントは使えますか?

はい。S3の設定にはエンドポイントURLの入力欄があり、R2、MinIO、Wasabi、B2、DO Spaces、Linode、自己ホストのサーバーなど、S3互換のプロバイダーであれば指定できます。

スクリーンショット用に最も安いS3互換ストレージはどれですか?

万能の正解はありません。保存容量、操作回数、下り転送、最低保存期間、サポートの各コストを、それぞれのプロバイダーの公式の最新の料金計算ツールで比較してください。すでに自己ホストの環境がある場合も、結論は変わります。

バージョニングには対応していますか?

バージョニングはプロバイダー側のバケット設定で行います。Maxisnapは一意のUUIDでアップロードするため上書きはほとんど起きませんが、バージョニングを有効にしていれば、すべてのアップロードが保持されます。

CDNのベースURLは設定できますか?

はい、ぜひ設定してください。ベースURLには CloudFront、R2の公開バケット、DO Spaces の CDN URL を指定します。クリップボードにコピーされるURLは、生のS3エンドポイントではなくCDNのURLになります。

スクリーンショットを、自分のクラウドで配信する

Maxisnapをダウンロードして自分のS3バケットを指定すれば、Ctrl+Alt+7 を押すたびに自分のインフラへ保存されます。

無料ダウンロード すべての機能を見る

関連ページ: SFTPアップロード · スクリーンショットをリンクに · 機能 · 開発者向け · Droplrの代替