1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Azure Functions にカスタム ドメインを設定する

Last updated at Posted at 2021-03-11

はじめに

Azure Functions にカスタム ドメインを設定する方法を説明します。
設定方法は、Azure App Service ほとんど同様の方法で設定できます。
特に、ここでは、カスタムの Zone APEX ドメインを設定する方法を説明します。(ex.) example.com

対象ドメインへの DNS レコードの追加

まず、Azure Portal から、Azure Functions へ移動し、[設定] - [カスタム ドメイン] を選択します。
以下の 2 項目をコピーしておきます。

  • [IP アドレス]
  • [カスタム ドメインの検証 ID]
    image.png

次に、対象ドメインを購入したドメイン レジストラーの管理ページへ移動し、対象ドメインの DNS レコードに以下の 2 つのレコードを設定、登録します。

  • レコード タイプ: A
    • ホスト名: @
    • 値: 先の手順でコピーしておいた IP アドレス
  • レコード タイプ: TXT
    • ホスト名: asuid
    • 値: 先の手順でコピーしておいたカスタム ドメインの検証 ID

カスタム ドメインの検証と追加

DNS レコードが正しく設定されたかは、以下のコマンドから確認できます。

cmd

>nslookup -q=A <対象ドメイン>
>nslookup -q=TXT asuid.<対象ドメイン>

DNS レコードが正しく設定されていることが確認できたら、Azure Portal から、Azure Functions へ移動し、[設定] - [カスタム ドメイン] - [カスタム ドメインの追加] を選択します。
[カスタム ドメイン] に対象のドメインを設定し、[検証] を選択します。
image.png
ここで、「従量課金ベースの関数アプリでは、レコードがサポートされていません。」と表示されますが、[ホスト名レコード タイプ] から、"CNAME (www.example.com または任意のサブドメイン)" を選択し、[カスタム ドメインの追加] を選択します。

ただしくカスタム ドメインが追加されれば、一覧にカスタム ドメインが追加されます。
image.png

参考サイト

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?