> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Auth0 のカスタムドメイン用プロキシとして AWS CloudFront を設定する方法を説明します。

# AWS CloudFront をリバースプロキシとして設定する

<Card title="利用可否は Auth0 のプランによって異なります">
  この機能を利用できるかどうかは、ログイン実装の種類に加え、Auth0 のプランまたはカスタム契約によって決まります。詳しくは、[Pricing](https://auth0.com/pricing) をご覧ください。
</Card>

Auth0 テナントの <Tooltip tip="カスタムドメイン: 特別な、または独自の名前を持つサードパーティドメイン。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=custom+domain">カスタムドメイン</Tooltip> 名で使用するリバースプロキシとして、AWS CloudFront を設定できます。

1. AWS にログインし、[CloudFront](https://console.aws.amazon.com/cloudfront) に移動します。
2. **Create Distribution** をクリックします。
3. コンテンツの配信方法を選択できます。**Web** セクションの **Get Started** をクリックします。
4. ディストリビューションの設定を行います。変更が必要な値は次のとおりです。

   | Setting                         | Value                                                                                                                        |
   | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
   | Origin Domain Name              | カスタムドメインの設定プロセス中に Auth0 Dashboard から取得した **Origin Domain Name** の値を設定します                                                     |
   | Origin ID                       | オリジンの説明です。この値により、同じディストリビューション内の複数のオリジンを区別できるため、一意である必要があります。                                                                |
   | Origin Protocol Policy          | `HTTPS Only` に設定します                                                                                                          |
   | Alternate Domain Names (CNAMEs) | カスタムドメイン名を設定します (Auth0 Dashboard で設定したものと同じ名前)                                                                               |
   | SSL Certificate                 | カスタムドメイン用の SSL Certificate を設定します。証明書は、US East (N. Virginia) Region の AWS Certificate Manager (ACM) または IAM に保存されている必要があります。 |
5. **Origin Custom Headers** の情報を入力します (**Header Name** フィールドと **Value** フィールドは、**Origin Domain Name** を入力した後にのみ表示されます)

   | Setting     | Value                                                |
   | ----------- | ---------------------------------------------------- |
   | Header Name | `cname-api-key` に設定します                               |
   | Value       | Auth0 でドメイン名の所有権を確認した直後に提供された CNAME API Key の値を設定します |
6. **Default Cache Behavior Settings** を構成します。変更が必要な値は次のとおりです

   | Setting                                 | Value                                                                                                                                       |
   | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
   | Viewer Protocol Policy                  | **Redirect HTTP to HTTPS** を選択します                                                                                                           |
   | Allowed HTTP Methods                    | **GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE** を選択します                                                                                     |
   | Cache and origin request settings       | **Legacy cache settings** を選択します                                                                                                            |
   | Cache Based on Selected Request Headers | **Include the following headers** を選択します                                                                                                    |
   | Add Headers                             | `User-Agent` を入力し、**Add Custom >>** をクリックしてカスタムヘッダーを追加します。同様に、`Authorization`、`Origin`、`Referer`、`Accept-Language`、`Accept` ヘッダーについても追加します。 |
   | Forward Cookies                         | **All** を選択します                                                                                                                              |
   | Query Strings                           | **All** を選択します                                                                                                                              |
7. ページの一番下までスクロールし、**Create Distribution** をクリックします。
   新しく作成したディストリビューションが CloudFront Distributions の一覧に表示されます。ディストリビューションが Deployed になるまでは、Status に `In progress` と表示される点に注意してください。
8. カスタムドメイン用の DNS に新しい CNAME レコードを追加し、このディストリビューションの CloudFront Domain Name を指すように設定します。これは、Distribution ID をクリックし、General タブの Domain Name (例: `e2zwy42nt1feu7.cloudfront.net`) で確認できます。ドメインに Route 53 が設定されている場合は、Alias レコードを使用することもできます。

<div id="learn-more">
  ## 詳細はこちら
</div>

* [カスタムドメインを使用する機能を設定する](/docs/ja-jp/customize/custom-domains/configure-features-to-use-custom-domains)
* [TLS (SSL) のバージョンと暗号スイート](/docs/ja-jp/customize/custom-domains/self-managed-certificates/tls-ssl)
