読む時間

0

読む時間

0

パフォーマンス

2025/08/13

FramerサイトをCloudFrontでホスティングする

FramerサイトをAmazon CloudFrontでホスティングする方法を紹介します。迅速なウェブコンテンツ配信のために、設定とデプロイのプロセスを詳しく案内します。また、様々なオリジンの管理やカスタムドメインの接続についても説明し、実務に役立つ情報を提供します。

ブログ著者ソン・イェビンのプロフィール

による翻訳

FramerをCloudFrontでホスティングする方法を案内するブログサムネイル、Framerプロジェクト設定およびAWS CloudFrontデプロイの作成過程を説明しています。
FramerをCloudFrontでホスティングする方法を案内するブログサムネイル、Framerプロジェクト設定およびAWS CloudFrontデプロイの作成過程を説明しています。
FramerをCloudFrontでホスティングする方法を案内するブログサムネイル、Framerプロジェクト設定およびAWS CloudFrontデプロイの作成過程を説明しています。

目次

目次

この文書はFramerを学ぶ日本国内のユーザーが日本語資料の不足で経験する困難を解決するために、公式ブログの内容を日本語に翻訳し、実務に有用な情報を追加しました。Framerを使う皆様に少しでもお役に立てれば幸いです。

CloudFrontとは?

CloudFrontはAmazonが提供するコンテンツ配送ネットワーク(CDN)です。
Framerは基本的にアセットを提供するためにCloudFrontを使用します。したがって、一般的な場合では別途CloudFrontの設定は必要なく、ホスティング環境についてもっと制御が必要な場合のみ直接設定する必要があります。

いつ直接設定するのか?

  • セキュリティポリシー、キャッシングルール、トラフィックルーティングを詳細に制御したい場合

  • 複数のオリジン(Origin)を統合管理する必要がある場合

CloudFront設定方法

  1. Framerプロジェクトで設定(Settings) → ドメイン(Domains)に移動します。

  2. サイトに無料のFramerサブドメイン(例: my-company.framer.website)を追加してください。

CloudFront 설정 방법에 대해 설명합니다.
  1. 続いて同じメニューでCanonical URLオプションを高度(Advanced)に変更し、ユーザー指定のドメイン(例: my-site.com)を入力した後、ウェブサイトを公開してください。

Canonical URL 옵션을 고급(Advanced) 으로 변경하고, 사용자 지정 도메인을 입력하는 방법에 대해 설명합니다.

注意: 必ずmy-company.framer.websiteのようなユーザー指定のFramerサブドメインを使用し、<something>.framer.app形式の基本ドメイン(Base domain)は使用しないでください。

AWS CloudFront配信の作成

  1. AWS Management ConsoleでCloudFrontに移動します。

  2. Create Distributionをクリックします。

AWS Management Console에서 Create Distribution을 클릭합니다.
  1. Origin DomainにFramerサブドメインを入力してください。

    重要: <something>.framer.appではなくmy-company.framer.websiteを使用

Origin Domain에 Framer 서브도메인을 입력합니다.
  1. 基本キャッシュ動作(Cache Behavior)を次のように設定してください。

    • Viewer protocol policy: HTTPをHTTPSにリダイレクト

    • Allowed HTTP methods: GET, HEAD
      (パスワード保護サイトの場合はGET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE)

    • Cache policy: CachingOptimized

    • Origin request policy: AllViewerExceptHostHeader

    • Response headers policy: SecurityHeadersPolicy

기본 캐시 동작(Cache Behavior)을 설정하는 방법을 안내합니다.
  1. オプションを調整したらCreate distributionクリックしてください。

  2. 配布が完了したら、リンクをクリックしてCloudFrontを通じてサイトにアクセスできることを確認してください。

옵션을 조정한 뒤 Create distribution를 클릭합니다.

複数オリジンの構成

例えば、/framer-project/パスのみをFramerサイトで提供したい場合

URL

Origin

my-site.com

https://my-project.vercel.site

my-site.com/framer-project

https://my-company.framer.website

  1. 既存のCloudFront配布でBehaviors → Create Behavior選択します。

  2. Path pattern/framer-project/*を入力してください。

  3. そのパスのオリジンとしてFramerプロジェクトを選択します。

  4. 前述のキャッシュ・プロトコル・ヘッダーポリシーを同様に適用してください。

기존 CloudFront 배포에서 Behaviors → Create Behavior를 선택하는 방법을 설명합니다.
  1. 保存して配布の完了を待てば、一つのCloudFront配布で二つのオリジンを使用することができます。

ドメイン接続

CloudFront配布にカスタムドメインを追加するにはAlternate Domain Name (CNAME)機能を使用します。
注意: エイペックスドメイン(mysite.com)を使用する場合、Route53を使用するのが便利です。


この文はFramer公式ブログの『Hosting with Amazon CloudFront』を翻訳・改編したコンテンツです。

ブログを共有する

ブログを共有する

Framerの
エキスパートになろう

Framerの依頼を受けられるプロなら誰でも応募できます。
仲介手数料はなく、プロとクライアントを直接つなぎます。

Framerの
エキスパートになろう

Framerの依頼を受けられるプロなら誰でも応募できます。
仲介手数料はなく、プロとクライアントを直接つなぎます。

Framerの
エキスパートになろう

フレーマーの受託が可能な専門家なら
誰でも応募可能です。
仲介手数料なしで、専門家とクライアントを
直接つなぎます。