カスタム ドメイン名を使用する
Overview
ホストされたコンテンツには独自のカスタム ドメイン名を使用できます。 アップロードするコンテンツは、デフォルトで次の形式でドメインで利用できます。
<Your App ID>.mongodbstitch.com
App Services UI を使用するか、 config.json
構成ファイルでドメインを指定するアプリケーション構成ディレクトリをインポートすることで、アプリケーションのホストされたコンテンツにカスタム ドメイン名を構成できます。 使用する方法に対応する以下のタブを選択します。
手順
Atlas App Services でのカスタム ドメインの指定
App Services がドメインのコンテンツを提供する前に、カスタム ドメイン名を App Services に指定する必要があります。 ドメインを指定するには
左側のナビゲーション メニューで [ Hostingをクリックします。
[Settings] タブをクリックします。
Custom Domainの下で、トグルをEnabledに設定します。
Enabledトグルの下の入力ボックスにカスタム ドメインを入力します。 この値は、サブドメインを持たないルート ドメインでなければなりません。 たとえば、
www.example.com
ではなくexample.com
と入力する必要があります。[Save] をクリックします。
注意
カスタム ドメイン名の検証中にエラーが発生した場合、App Services はプロジェクト オーナーに問題を警告するメールを送信します。
検証 CNAME レコードの追加
ドメインの所有者であることを確認するには、新しい CNAME レコード を追加する必要があります。 使用しているドメインの DNS 構成。Custom Domainセクションには、レコードで使用するホスト名とターゲット値をリストする情報ボックスが含まれます。
検証レコードを追加すると、DNS レコードの伝播に時間がかかる場合があります。 App Services は検証CNAME
のためにドメインの DNS レコードを定期的にチェックし、レコードが見つかった場合はドメインを検証済みとしてマークします。
Tip
トラブルシューティング
App Services UI のNameフィールドに、App Services は CNAME レコードの完全なアドレス
<Subdomain>.<Your Base Domain>
を提供します。 ただし、多くのホスティング プロバイダーは、UI に含めるには<Subdomain>
部分のみをリクエストします。 問題が発生した場合は、CNAME レコードを追加する方法について、ホスティング プロバイダーのドキュメントを確認してください。DNS プロバイダーが ドメインのリクエストをプロキシする場合、App Services は検証レコードを見つけられない可能性があります。 App Services がドメインを検証できない場合は、DNS プロバイダーの検証 CNAME レコード用に HTTP プロキシ が無効になっていることを確認します。
カスタム ドメイン名の検証中にエラーが発生した場合、App Services はプロジェクト オーナーに問題を警告するメールを送信します。
アプリの最新バージョンを取得する
App Services CLIを使用してカスタム ドメイン名を設定するには、アプリケーションの構成ファイルのローカル コピーが必要です。
アプリの最新バージョンのローカルコピーを取得するには、次のコマンドを実行します。
appservices pull --remote="<Your App ID>"
Tip
App Services UI のDeploy > Import/Export App画面からアプリケーションの構成ファイルのコピーをダウンロードすることもできます。
検証 CNAME レコードの追加
ドメインの所有者であることを確認するには、新しい CNAME レコード を追加する必要があります 使用しているドメインの DNS 構成。使用するホスト名とターゲット値は、Atlas App Services UI のHosting > SettingsタブのレコードCustom Domainセクションで確認できます。
検証レコードを追加すると、DNS レコードの伝播に時間がかかる場合があります。 App Services は検証CNAME
のためにドメインの DNS レコードを定期的にチェックし、レコードが見つかった場合はドメインを検証済みとしてマークします。
Tip
トラブルシューティング
App Services UI のNameフィールドに、App Services は CNAME レコードの完全なアドレス
<Subdomain>.<Your Base Domain>
を提供します。 ただし、多くのホスティング プロバイダーは、UI に含めるには<Subdomain>
部分のみをリクエストします。 問題が発生した場合は、CNAME レコードを追加する方法について、ホスティング プロバイダーのドキュメントを確認してください。DNS プロバイダーが ドメインのリクエストをプロキシする場合、App Services は検証レコードを見つけられない可能性があります。 App Services がドメインを検証できない場合は、DNS プロバイダーの検証 CNAME レコード用に HTTP プロキシ が無効になっていることを確認します。
カスタム ドメイン名の検証中にエラーが発生した場合、App Services はプロジェクト オーナーに問題を警告するメールを送信します。
注意
App Services のAmazon Web Services CAA を使用してドメインを確認
ドメインの確認に問題がある場合は、以下の手順を実行してください。
不要な CAA のクリア サイトのレコードからの 」
次の CAA レコードを追加します。
ドメインレコード タイプFlagsTag値www.example.com
CAA
0
issue
"amazon.com"
www.example.com
CAA
0
issue
"amazontrust.com"
www.example.com
CAA
0
issue
"awstrust.com"