microCMS
ドキュメント
  • 料金プラン
  • ブログ
  • よくある質問
  • お問い合わせ
  • ログイン
  • 無料ではじめる
ナビゲーション
チュートリアル
Next.js
  • Next.jsとの連携
  • Getting Started(App Router)
  • チュートリアル(App Router)
  • Getting Started(Pages Router)
  • チュートリアル(Pages Router)
Astro
  • Astroとの連携
  • Getting Started
  • チュートリアル
Nuxt
  • Nuxtとの連携
  • Getting Started
  • チュートリアル
Gatsby
  • Gatsbyとの連携
  • Getting Started
  • チュートリアル
JavaScript
  • JavaScriptとの連携
  • Getting Started(ブラウザ)
  • Getting Started(サーバー)
PHP
  • PHPとの連携
  • Getting Started
Ruby
  • Rubyとの連携
  • Getting Started
Go
  • Goとの連携
  • Getting Started
操作マニュアル
  • はじめに
アカウントとログイン
  • アカウント登録
  • ログイン
  • メールアドレス認証をする
サービス
  • サービスの作成
  • サービス設定
  • テンプレート
  • サービスの削除
お支払い
  • 料金プランの変更
  • 決済方法の登録と変更
API
  • APIの作成・管理
  • API設定
  • APIスキーマのエクスポート/インポート
フィールド
  • テキストフィールド
  • テキストエリア
  • 画像
  • 複数画像
  • 日時
  • 真偽値
  • セレクトフィールド
  • コンテンツ参照
  • 複数コンテンツ参照
  • 数字
  • ファイル
  • カスタム
  • 繰り返し
  • 拡張フィールド
コンテンツ
  • コンテンツの作成
  • コンテンツの編集
  • コンテンツ管理
  • ビュー
  • コンテンツのステータス
  • カスタムステータス
  • コンテンツIDの設定
  • コンテンツに自動付与される値
  • コンテンツのCSVエクスポート
  • コンテンツのCSVインポート
  • APIプレビュー
  • APIプレビューを活用したクエリパラメータの利用例
  • レンダリング方式ごとの組み込み方法
  • 画面プレビュー
  • コンテンツのWebhookを設定
リッチエディタ
  • リッチエディタの操作方法
  • リッチエディタのWRITE API
  • 旧リッチエディタの操作方法
レビュー機能
  • レビュー
  • AIレビュー
メディア
  • メディア管理
  • メディアのフィルター・表示順の変更
  • メディアのタグ設定
  • メディアのWebhookを設定
  • メディアのカスタムドメイン設定
権限管理
  • メンバーの管理
  • ロール(管理画面の権限管理)
複数環境
  • 複数環境(開発環境)
  • 環境間のAPI設定のマージ
外部連携
  • Amazon S3連携
データログ
  • 監査ログ
  • データ転送量
セキュリティ
  • コンテンツの更新履歴
  • 管理画面のIP制限
  • APIのIP制限
認証設定
  • 2要素認証の設定
  • 2要素認証の必須化
  • シングルサインオン
仕様・制限事項
  • 推奨環境
  • 制限事項/注意事項
コンテンツAPI
  • コンテンツAPIとは
基本操作
  • GET /api/v1/{endpoint}
  • GET /api/v1/{endpoint}/{content_id}
  • POST /api/v1/{endpoint}
  • PUT /api/v1/{endpoint}/{content_id}
  • PATCH /api/v1/{endpoint}/{content_id}
  • DELETE /api/v1/{endpoint}/{content_id}
APIキー
  • APIキー(APIの認証と権限管理)
  • 旧API(X-API-KEYなど)からの移行
レスポンスとエラー処理
  • GET APIのフィールドごとのレスポンス形式
  • GET APIにおけるクエリパラメータの指定
  • コンテンツAPIのエラーレスポンス
マネジメントAPI(ベータ)
  • マネジメントAPIとは
コンテンツ操作
  • GET /api/v1/contents/{endpoint}
  • GET /api/v1/contents/{endpoint}/{content_id}
  • PATCH /api/v1/contents/{endpoint}/{content_id}/status
  • PATCH /api/v1/contents/{endpoint}/{content_id}/createdBy
  • PUT /api/v1/contents/{endpoint}/{content_id}/reservation
メディア操作
  • GET /api/v2/media
  • GET /api/v1/media
  • POST /api/v1/media
  • DELETE /api/v2/media
メンバー操作
  • GET /api/v1/members
  • GET /api/v1/members/{member_id}
API操作
  • GET /api/v1/apis
  • GET /api/v1/apis/{endpoint}
  • POST /api/v1/apis
サービス操作
  • GET /api/v1/service
レスポンスとエラー処理
  • マネジメントAPIのエラーレスポンス
画像API
  • 画像APIとは
主なパラメータ
  • 画像サイズ
  • 品質
  • 解像度・画面サイズ
  • フォーマット
  • テキスト
  • 枠線
  • パディング
  • 形状
  • ダウンロード
  • ウォーターマーク
MCPサーバー
  • microCMS MCP
  • microCMS Document MCP Server
  • トップ
  • 操作マニュアル

メディア管理

最終更新日: 2026/04/24

microCMSではコンテンツとは別にメディア(ファイル)をアップロードし、管理することができます。

メディアのアップロード方法

管理画面でのメディアのアップロードには、2通りの方法がございます。
いずれの方法も、単一のファイルだけでなく、複数のファイルをアップロードすることも可能です。
なお、アップロードできるメディアの種類につきましては、ヘルプ記事「アップロードできるメディアの種類を教えて」をご覧ください。

「アップロード」ボタンからアップロードする方法

メディア管理画面右上の「アップロード」ボタンをクリックすると、ファイル選択ダイアログが開くので、そちらからファイルをアップロードできます。

ドラッグアンドドロップでアップロードする方法

メディア管理画面中央の領域にメディアをドラッグアンドドロップしてアップロードができます。

Information

APIでメディアをアップロードすることも可能です(一部条件有り)。
詳しくはPOST /api/v1/mediaをご確認ください。

Caution

複数のファイルをアップロードする場合、数量に明確な制限はありません。ただし、多量のファイルをアップロードする際はエラーが発生する可能性がございます。その場合は、お手数ですが小分けにしてアップロードをお試しください。

配信方式

CDNを経由して配信されます。

メディアの形式

メディアはアップロード時にMIMEタイプにて「画像」 or 「ファイル(画像以外のメディア)」のいずれの形式か判定が行われます。

配信URL

メディアの形式によって配信されるドメインが下記の例のように異なります。

  • 画像:https://images.microcms-assets.io/assets/xxxx/yyyy/{fileName}.png
  • ファイル:https://files.microcms-assets.io/assets/xxxx/yyyy/{fileName}.pdf

なお、メディアのURL内に含まれる値は以下のようなルールとなっています。

  • 「xxxx」の部分:サービスごとに固有のランダムな値
  • 「yyyy」の部分:メディアごとにランダムな値(都度生成されるので、同じファイルを複数アップロードした場合も異なる値となります)

利用可能なフィールド

メディアの形式によって利用可能なフィールドが異なります。

  • 画像:画像フィールド、複数画像フィールド、リッチエディタ、旧リッチエディタ、ファイルフィールド
  • ファイル:ファイルフィールド
Information

ファイルフィールドに登録されたメディアは、メディアの形式に関わらず配信ドメインは "files.microcms-assets.io" となります。

Tips

上記に記載されているフィールド以外にも、直接メディアのURLをコピーし、その他のフィールド内で利用することは可能です。

メディアの公開範囲

メディアはアップロードされた時点で「公開状態」となります。
すなわち、メディアのURLを知っていれば、microCMSのサービスのメンバーでなくともメディアにはアクセス可能となります。

Information

公開済みのWebサイトやWebアプリケーションのページからメディアを参照しているとき、ページに含まれるメディア情報も含めて検索エンジンにインデックスされる可能性がございます。

メディアの情報

アップロードされたメディアを選択すると、画面右側でメディアの情報を確認することができます。

  • ファイル名:メディアのファイル名です。表示されるURLに関係します。リンクをクリックすると、別タブでオリジナルデータを確認できます。
  • 作成日時:メディアがアップロードされた日付が入ります。
  • 形式:メディアの種別と拡張子が入ります。
  • 容量:メディアのファイルサイズが入ります。
  • 画像サイズ(画像のみ):画像の縦 × 横の大きさが入ります。
  • 作成者:メディアをアップロードしたメンバー名が入ります(後から任意のメンバーに変更可能)。
  • コンテンツ参照:メディアを参照しているコンテンツ情報が入ります。
  • 代替テキスト:imgタグのalt属性に含める代替テキストが設定できます。
  • タグ:メディアに紐づけられたタグ情報が設定できます。

コンテンツ参照の確認

メディアを参照しているコンテンツがある場合、以下のように「◯件の参照」と表記されます。



「◯件の参照」のリンクをクリックすると、メディアを参照しているコンテンツ一覧が表示されます。なお、表示されるコンテンツは、自身に読み取り権限のあるメディアに限ります。

各コンテンツのリンクをクリックすると、該当コンテンツの編集ページへと移動します。

Caution

既知の不具合として、メディアを参照しているコンテンツがないにも関わらず、コンテンツの参照情報が表示される場合がございます。この事象が発生した場合、お手数ですが管理画面右下にあるチャット欄からサポートチームへお問い合わせください。

ファイル名のリネーム

メディアはアップロード後、任意のファイル名に変更することが可能です。
まず、メディアのファイル名の右側にある鉛筆マークをクリックします。



ファイル名の編集モーダルが表示するので、変更先のファイル名を入力してください。「変更する」をクリックすると、変更が完了します。

Caution
  • ファイル名を変更すると、配信されるメディアのURLも変更され、変更前のURLでのアクセスができなくなります。メディアのURLを直接利用している場合、リンク切れになる可能性があります。
  • SSG構成の場合、再ビルドを行うまでの間に、変更前のURLが無効になり、リンク切れになる可能性があります。

作成者の変更

メディアの作成者は、サービス内の他のメンバーに変更することができます。
まずメディアの作成者の表示箇所をクリックします。



モーダルが表示されるので、変更先のメンバーを選択してください。「変更する」をクリックすると、変更が完了します。

作成者の一括変更

メディアを複数選択して、作成者を一括変更できます。
作成者を変更したいメディアにチェックを入れ、「◯件を選択中」をクリックします。


「作成者を変更する」をクリックします。



モーダルが表示されるので、変更先のメンバーを選択してください。「変更」をクリックすると、変更が完了します。


Tips

メディア作成者変更は、メディアの読み取り権限に「このロールのメンバーが作成したメディアのみ」を設定している場合に活用できます。

作成者が読み取り範囲の設定の要素となるため、範囲の変更のために利用します。

代替テキストの設定

メディアはアップロード後、任意の代替テキストを設定することが可能です。
設定した文字列は、APIのレスポンスやWebhookのペイロードにおいて、imgタグのalt属性として、出力されます(画像にのみ設定可能です)。

まず代替テキストの横の鉛筆マークをクリックします。



任意の文字列を設定後、[設定を完了する]を押下すると、変更が完了します。

メディアの削除

個別削除

削除したいメディアを選択し、右側のメニュー下部にある「削除」ボタンをクリックすると削除できます。


複数削除

削除したいメディアにチェックを入れ、「◯件を選択中」をクリックします。



「メディアを削除する」をクリックすると、選択したメディアを削除できます。


全件削除

「メディア設定」→「全メディアの削除」から、「◯◯サービスの全メディアを削除」ボタンをクリックすることで、全メディアを削除することができます。

Information
  • メディアを削除しても、しばらくの間は配信URLにアクセスできるケースがございます。こちらのケースについては、ヘルプ記事「メディアを削除してもURLにアクセスできてしまいます。どうすればいいですか?」をご参照ください。

削除条件

誤削除防止のため、メディアを削除するためには、コンテンツからの参照が1件も無い状態とする必要があります。
メディアを削除する場合は、コンテンツからの参照をすべて外し、参照が0件になった状態で、削除を実施してください。

Information

コンテンツから参照されていないにも関わらず、参照情報が存在し削除できない場合の対処については、ヘルプ記事「参照されていないメディアに「◯件の参照」が紐づいており削除できません。どうすればいいですか?」をご参照ください。

メディアの再アップロード

メディアはアップロード後、任意のメディアを再アップロードして上書きすることが可能です。
本機能のユースケースとして、コンテンツから参照されているメディアを差し替えたいなどの場合にお使いいただけます。

再アップロードの手順

まず、再アップロードしたいメディアを選択し、右側のメニュー下部にある「再アップロード」ボタンをクリックします。



すると、ファイル選択ダイアログが開くので、任意のメディアを選択します。
「同じURLでメディアの上書きを行います。アップロードを続けますか?」という確認ダイアログが開くので、「OK」をクリックすると、メディアのアップロードが開始し、上書きされます。

Caution

ブラウザにキャッシュが残っている場合など、再アップロード直後は元のメディアが表示されることがあります。

Information
  • 再アップロードを行うと、設定済みの代替テキストはリセットされます。再アップロードしたファイル内容に応じて、再設定してください。
  • デフォルトの再アップロードでは、ファイル名を含むメディアのURLは変更されません。異なるファイル名のメディアを再アップロードした場合でも、元のファイル名が維持されます。

新しいURLで差し替える場合

デフォルトでは、メディアのURLは維持されたまま再アップロードされます。
URLを変更した上でメディアを差し替える従来の再アップロードを利用したい場合は、「新しいURLで差し替え」をクリックします。

Caution
  • 「新しいURLで差し替え」を使ってメディアを再アップロードすると、配信されるメディアのURLも変更され、再アップロード前のURLでのアクセスができなくなります。メディアのURLを直接利用している場合、リンク切れになる可能性があります。
  • SSG構成の場合、再ビルドを行うまでの間に、再アップロード前のURLが無効になり、リンク切れになる可能性があります。

画像APIプレビュー

画像タイプのメディアについては、画像APIを適用した場合のプレビューを確認することができます。

まず、選択したメディアの右上にある「画像APIプレビュー」のボタンをクリックします。



すると、各種画像APIを適用した場合のプレビューが表示されます(?w=300, ?fit=crop&w=200&h=200 など)。

Information

プレビューで確認できるパラメータはあくまで一部ですので、画像APIで利用可能なパラメータなどの詳細についてはドキュメントの「画像APIとは」をご参照ください。

Amazon S3連携

Amazon S3連携とは、microCMSの管理画面からアップロードされた画像や動画といったメディアの保存先を、microCMSのデフォルトのストレージから、お客様が独自に用意したAmazon S3のバケットに切り替えられる機能です。

メディアの配信URLが変更されたり、画像APIの利用ができなくなるなど、ご利用にあたり仕様の変更点がございますので、詳細についてはドキュメントをご確認ください。

その他の機能

メディア管理画面ではそのほかに下記のような機能がございます。機能の詳細は各ドキュメントページをご参照ください。

メディアのフィルター・表示順の変更
https://document.microcms.io/manual/media-filter
メディアのタグ設定
https://document.microcms.io/manual/media-tag-settings
メディアのWebhookを設定
https://document.microcms.io/manual/medium-webhook-setting
メディアのカスタムドメイン設定
https://document.microcms.io/manual/custom-domain

目次

  • メディアのアップロード方法
  • 「アップロード」ボタンからアップロードする方法
  • ドラッグアンドドロップでアップロードする方法
  • 配信方式
  • メディアの形式
  • 配信URL
  • 利用可能なフィールド
  • メディアの公開範囲
  • メディアの情報
  • コンテンツ参照の確認
  • ファイル名のリネーム
  • 作成者の変更
  • 作成者の一括変更
  • 代替テキストの設定
  • メディアの削除
  • 個別削除
  • 複数削除
  • 全件削除
  • 削除条件
  • メディアの再アップロード
  • 再アップロードの手順
  • 画像APIプレビュー
  • Amazon S3連携
  • その他の機能
  • 運営会社
  • 特定商取引法に基づく表記
  • 利用規約
  • プライバシーポリシー

Copyright © microcms.io All rights reserved.