Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

アップロード方法

最終更新 Markdown で表示Agent セットアップ

Cloudflare では、リモート画像の変換 と、Images ストレージへのアップロードを選べます。

Images の Paid プラン がある場合は、次の方法で画像をアップロードできます。

  • ダッシュボードから直接アップロードします。単発のアップロード向けです。
  • API エンドポイントでアップロードします。
  • Worker から Images バインディング でアップロードします。
  • Amazon S3 から画像をインポートします。

ダッシュボードからアップロードする

ダッシュボードから画像をアップロードする手順は次のとおりです。

  1. Cloudflare ダッシュボードにログインし、アカウントを選択します。
  2. Images & StreamHosted images タブを開きます。
  3. Quick Upload セクションに画像をドラッグアンドドロップします。ローカルディスクから画像を選ぶこともできます。
  4. アップロードが成功すると、ファイル一覧に画像が表示されます。

API でアップロードする

Images API で、ホスト済み画像のアップロード、管理、削除ができます。

Images API エンドポイントの形式は次のとおりです。

  https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/images/v1

API 経由でアップロードする場合は、次の機能を使えます。

  • ローカルマシン、または URL から画像をアップロードします。
  • 自動生成される UUID(Universal Unique Identifier)のパスではなく、カスタム ID パス へアップロードします。
  • Direct Creator API を使うと、API トークンを公開せずにユーザーからの画像アップロードを受け付けられます。
  • Batch API はバッチトークンを返します。このトークンで、Cloudflare のグローバルなレート制限を回避しながら、画像のアップロード、管理、削除ができます。

S3 からインポートする

Import from S3 では、Amazon S3 バケットのオブジェクトを Images ストレージへコピーできます。

Import from S3 では、次のことができます。

  • 一括インポートする画像のリポジトリを定義します。
  • 既存のソースを再利用し、すでにインポート済みの画像はスキップして、新しい画像だけを取り込みます。
  • インポートした画像のターゲットパスとプレフィックスを定義します。

詳細は S3 からインポートする を参照してください。

役に立ちましたか?