For AI agents: the complete documentation index is available at https://docs.dataplatform.ovh.net/ja/llms.txt, the full documentation bundle is available at https://docs.dataplatform.ovh.net/ja/llms-full.txt, and this page is available as Markdown at https://docs.dataplatform.ovh.net/ja/app-services-apps-custom-domain.md.
  • 🇯🇵 日本語
  • アプリケーションにカスタムドメインを設定する

    アプリケーションのサブドメインを変更するには、そのグローバル設定を変更するだけで簡単ですが、常にドメイン eu.dataplatform.ovh.net が付随します

    目的

    なぜ独自のドメインを作成したいのか? まず、次のURLからアクセス可能な新しいアプリケーションを持つプロジェクトがあると想像してみてください:

    https://my-project.eu.dataplatform.ovh.net/my-app/

    アプリケーションのサブドメインを変更するには、そのグローバル設定を変更するだけで簡単ですが、常にドメイン eu.dataplatform.ovh.net が付随します。例えば:

    https://my-app-on-my-project.eu.dataplatform.ovh.net/

    もし eu.dataplatform.ovh.net ドメインを完全に削除したい場合はどうなりますか? 完全にホワイトラベル化した最終製品を作成したいと考えています。アプリケーションのURLは、利用可能であれば、次のようになります:

    https://my-app.example.com/

    次の手順でこれを行う方法を確認してみましょう:

    1. プライベートキーと.csrファイルを生成する
    2. プライベートキーを使用して.pemファイルを取得する
    3. 組織レベルでドメイン名を登録する
    4. 新しいアプリケーションのドメイン名を登録する

    必要条件

    この記事に記載されている手順を試みるには、以下の内容を既に知っていることを強くお勧めします:

    Warning

    既存のドメインを所有していることを前提とした手順です。そうでない場合は、まず独自のドメインを作成して、アプリケーションで使用できるようにしてください。

    既存のドメインがない場合は、オンラインで方法を調べてください。Google Domainsツールなど、多くのオプションがあります。

    上記のすべての基準を満たしている場合、アプリケーションのカスタムドメインを設定する前に、最後に行う必要がある手順があります。それは、プライベートキーとCSRファイルを生成することです。次のセクションでそれを行う方法を確認してください。

    プライベートキーとCSRファイルを生成する

    必要な情報

    CSR(証明書署名要求)を生成するには、次の情報を提供する必要があります:

    パラメータ説明
    C (国名)国の2文字コードを句読点なしで使用します。 例:USまたはCA
    ST (州または県)州または県の名前を省略せずに完全に綴ります。 例:カリフォルニア
    L (地域または市)地方自治体フィールドは、例えば:バークレーのような市または町の名前です。省略しないでください。 例:セントルイス、St. Louisではなく
    O (会社)会社または部門の名前に&、@、またはシフトキーを使用して記号がある場合、その記号は省略または省略して登録する必要があります。 例:XYZ & Z CorporationはXYZ CorporationまたはXY and Z Corporationになります
    OU (組織単位)組織単位(OU)フィールドは、要求を行う部門または組織単位の名前です。OUフィールドをスキップするには、キーボードでEnterキーを押します。
    CN (一般名)一般名はホスト+ドメイン名です。 "www.company.com" または "company.com" のように見えます。
    emailAddressドメイン名の実際の連絡先の電子メールアドレス

    シンプルなテキストエディタを開き、my-app.txtという新しいファイルを次の構造で作成します:

    [req]
    default_bits = 2048
    prompt = no
    default_md = sha256
    req_extensions = req_ext
    distinguished_name = dn
    
    [ dn ]
    C=FR
    ST=Hauts-de-Seine
    L=Neuilly-sur-Seine
    O=MyCompany
    OU=MyCompany
    emailAddress=contact@example.com
    CN=my-app.example.com
    Warning

    もちろん、上記の表に記載されているように、パラメータを独自の情報に置き換えてください。

    OpenSSLを使用してファイルを作成する

    個人のコマンドライン環境で、次のBashコマンドを実行します:

    openssl req -new -sha256 -nodes -out my-app.csr -newkey rsa:2048 -keyout my-app.key -config my-app.txt

    これにより、2つの別々のファイルが作成されます:

    • my-app.csr は、SSL認証局に提供する必要があるファイルです
    • my-app.key は、安全に保管し、通信しない個人のプライベートキーです
    Warning

    カスタムドメインの作成に新しい場合は、アプリケーションキーを秘密に保つようにしてください! Digital Oceanのこの記事でOpenSSLの基本をさらに読む

    CRT & PEMファイルを取得する

    これで .csr ファイルを取得したので、それを使用して証明書(CRT)とプライバシー強化メール(PEM)ファイルを取得できます。そのためには、my-app.csrファイルをお気に入りのSSL認証局に提供するだけです。これにより、有効な .crt & .pem ファイルが提供されます。

    .pemファイルを使用する前に、それが有効であることを確認しましょう。そのためには、次のコマンドを実行すると、すべて同じ出力を生成するはずです。

    openssl rsa -noout -modulus -in my-app.key | openssl md5
    openssl req -noout -modulus -in my-app.csr | openssl md5
    openssl x509 -noout -modulus -in my-app.pem | openssl md5

    組織とアプリケーションに新しいドメインを登録する

    新しいドメインを使用するには、まず組織レベルで登録する必要があります。これにより、プロジェクトまたはプロジェクト内のすべてのアプリケーションで利用できます。次に、個別に設定するためにアプリケーション自体に移動する必要があります。

    組織のドメインを登録する

    組織情報にアクセスし、設定セクションに移動し、インフラストラクチャタブに移動します。

    インフラストラクチャ

    証明書を追加をクリックします。新しい証明書ウィンドウで、次の情報を入力します:

    • 名前:独自の使用のための説明的な名前(実際の証明書名には影響しません)
    • ドメイン名:生成したSSL証明書に関連付けられたホスト名
    • サーバー証明書:SSL認証局から提供された.pemファイルの内容をコピーします
    • キー:OpenSSLを使用して作成した.keyファイルの内容をコピーします
    証明書

    名前証明書の作成を確認し、ドメインを追加をクリックします。新しいドメインウィンドウで、証明書と同じドメインを指定することを確認します。

    ドメイン

    これで完了です。組織のSSL証明書は設定されました。組織内にデプロイされたすべてのプロジェクトとアプリケーションでこの新しいドメインを使用できます。 カスタムDNSを設定するために、アプリケーション設定に移動しましょう。

    アプリケーションのドメインを登録する

    プロジェクトに移動し、DNSを変更したいアプリケーションを編集します。設定タブに移動し、ドメイン名システムセクションに移動します。

    例に従い、my-app.example.commy-project.eu.dataplatform.ovh.netのCNAMEとしてDNSエントリを作成します。ここで:

    • my-app.example.comはSSL証明書を提供したホスト名です
    • my-project.eu.dataplatform.ovh.netはプロジェクトのメインURLです

    アプリケーションは、例えばhttps://my-app.example.com/のような独自のURLで利用可能です。

    アプリケーションのドメインを登録する — ドメイン

    自分で設定するのに苦労していますか?

    大丈夫です。どのようにお手伝いできるか教えてください。OVHcloudヘルプセンター経由でお問い合わせください。

    サポートポータルで質問を送信する❓

    さらに進む

    トレーニングや技術的な支援が必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして見積もりを依頼し、プロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼してください。

    Data Platformを構築するチームと直接やり取りし、質問をする、フィードバックを提供する、専用のDiscordチャネルで交流する。

    OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。

    ユーザーコミュニティに参加する。