このトピックでは、ApsaraVideo Live でのドメイン名追加に関するよくある質問について説明します。
ApsaraVideo Live でドメイン名の所有権検証が必要な理由
ドメイン名の所有権検証は、不正利用を防止するためのものです。この検証がないと、どのユーザーでも他人のドメイン名を追加できてしまい、競合やセキュリティリスクが発生する可能性があります。検証を行うことで、ドメイン名の所有者として確認されたユーザーのみが、そのドメイン名を ApsaraVideo Live に追加できるようになります。手順については、「ドメイン名の所有権を検証する」をご参照ください。
Alibaba Cloud アカウントごとの初回ドメイン名追加時の所有権検証の要否
はい。各 Alibaba Cloud アカウントは個別のユーザーとして扱われるため、アカウントごとに初めて ApsaraVideo Live にドメイン名を追加する際に、ドメイン名の所有権検証が必要です。
ドメイン名の所有権検証完了後の DNS レコードまたは検証ファイルの削除可否
はい。DNS レコードまたは検証ファイルは、ドメイン名の所有権を検証するためにのみ使用されます。検証が完了したら、削除してかまいません。
ApsaraVideo Live に追加済みのドメイン名に対する所有権検証の要否
いいえ。例えば、ドメイン名 demo.aliyundoc.com を ApsaraVideo Live に追加し、その CNAME の割り当てが正常に機能した場合、お客様は aliyundoc.com の所有者と見なされます。その後に追加する aliyundoc.com のサブドメイン ( learn.aliyundoc.com や guide.aliyundoc.com など) については、個別の所有権検証は不要です。
AddLiveDomain オペレーション呼び出し時の所有権検証の要否
はい。検証プロセスは、ApsaraVideo Live コンソール経由でドメイン名を追加する場合と同じです。AddLiveDomain オペレーションを呼び出す前に、DNS レコードを追加するか、オリジンサーバーのルートディレクトリに検証ファイルをアップロードする必要があります。
DNS レコードの追加または検証ファイルのアップロード後の所有権検証失敗時の対処法
手動検証のためにチケットを起票してください。その際、検証に失敗した理由と、ドメイン名の所有権を証明する証拠を添付してください。詳細については、「お問い合わせ」をご参照ください。
CNAME 設定後にコンソールで「未設定」と表示される理由
CNAME 解決が有効になるまで、通常 10~30 分かかります。コンソールは CNAME のステータスを定期的に監視しているため、表示されるステータスは実際の状態よりも遅れることがあります。ステータスが「未設定」であっても、実際の使用に影響はありません。解決が有効になったかどうかを確認するには、nslookup -type=cname <ご利用のドメイン名> を実行します。解決が正しく行われれば、アップストリーミングとストリームフェッチングは正常に機能します。
関連付けが存在するためにストリーミングドメインを削除できない場合の対処法
ストリーミングドメインとアップストリーミングドメインの間にマッピングが存在する場合、そのストリーミングドメインは削除できません。まず DeleteLiveDomainMapping オペレーションを呼び出してドメイン名のマッピングを削除してから、ストリーミングドメインを削除してください。アップストリーミングドメインとストリーミングドメインのマッピングを作成するには、両方のドメインが同じリージョン (つまり同じライブセンター) に存在する必要があります。
期限切れのドメイン証明書による HTTPS 再生中断時の更新方法
証明書の有効期限が切れると、HTTPS でのアップストリーミングとストリームフェッチングが失敗します。[ドメイン名管理] の [HTTPS 証明書設定] で証明書を置き換えるか、Certificate Management Service で証明書を更新してから再度デプロイしてください。新しい証明書は、デプロイ後約 5 分で有効になります。
ICP 登録済みのプライマリドメイン名が 1 つしかない場合のアップストリーミングドメインとストリーミングドメインの追加方法
サブドメインに対して個別の ICP 登録は不要です。すでに ICP 登録が完了しているプライマリドメイン名の下にサブドメインを追加してください。例えば、アップストリーミングドメインとして push.example.com を、ストリーミングドメインとして pull.example.com を使用します。各サブドメインに対して、ドメイン名の所有権検証と CNAME 解決を完了させてください。まだドメイン名を所有していない場合は、まずドメイン名を登録し、ICP 登録を完了させてください。
他のクラウドプロバイダーからの移行後の DNS レコード設定方法
移行後は、以前のプロバイダーのレコードを再利用せず、ご利用の DNS サービスで DNS レコードを再設定してください。以下のキーポイントにご注意ください:
-
アップストリーミングドメインとストリーミングドメインに、それぞれ個別の CNAME レコードを追加します。各ドメイン名には、コンソールで割り当てられた CNAME を使用してください。2 つのドメイン名で同じターゲット値を共有することはできません。
-
ドメイン名の所有権検証に TXT レコードを使用した場合、検証完了後にそのレコードを削除できます。CNAME レコードは永続的に保持する必要があります。
-
ワークロードにビデオオンデマンドや静的リソース用のドメイン名など、他の高速化ドメイン名が含まれる場合は、各ドメイン名を個別に設定してください。レコードが 1 つでも欠けていると、配信パスの一部が中断されます。
設定完了後、コンソールの [ドメイン名設定ウィザード] や [自己診断ツール]、または nslookup -type=cname <ご利用のドメイン名> を実行して、解決が有効になったことを確認してください。新しいプラットフォームで設定を完了し、アップストリーミングとストリームフェッチングが機能することを確認してから、本番トラフィックを切り替えてください。
コールバック URL 追加時に「パラメーターが無効です」と表示される理由
コールバック URL は、インターネット経由でアクセス可能な HTTP または HTTPS アドレスである必要があります。ApsaraVideo Live は、URL の送信時にそのフォーマットと到達可能性を検証します。アドレスが 192.168 や 10. の範囲にあるようなプライベートアドレスである場合、localhost である場合、プロトコルのプレフィックスが欠落している場合、または無効な文字が含まれている場合、検証は失敗します。コールバックを受信するサービスをパブリックアドレスを持つサーバーにデプロイし、ApsaraVideo Live がそのサーバーに到達できることを確認してください。設定を送信する前に、ネットワーク外部からブラウザまたはコマンドラインを使用して一度アドレスにリクエストを送信し、到達可能であることを確認してください。