edit-icon download-icon

ドメイン名管理

最終更新日: Apr 17, 2018

オブジェクトをバケットにアップロードした後、OSS ドメイン名アドレス(<BucketName>.<Endpoint>)とオブジェクトファイル名の 2 つの部分を含むオブジェクトアドレスを取得できます。ビジネスにおけるクロスオリジンまたはセキュリティの問題を回避するために、ユーザー定義のドメイン名を使用して OSS にアクセスすることをお勧めします。ドメイン名が正常にバインドされた後、OSS への適切なドメイン名ベースのアクセスを保証するために、バケットのインターネットドメイン名を指す CNAME レコードを追加する必要もあります。

注意:

  • 拘束されたドメイン名の ICP ライセンスを申請する必要があります。それ以外の場合は、ドメイン名にアクセスできません。
  • 各バケットは最大 20 のドメイン名でバインドできます。

ユーザー定義のドメイン名が正常にバインドされると、OSS に格納されているファイルのアクセスアドレスでユーザー定義のドメイン名が使用されます。たとえば、バケット test-1-001 が Hangzhou ノードにあり、オブジェクトファイル名が test001.jpg で、バインドされたユーザー定義のドメイン名が hello-world.com の場合、このオブジェクトのアクセスアドレスは次のようになります。次のように:

  • バインディング前:test-1-001.oss-cn-hangzhou.aliyuncs.com/test001.jpg
  • バインディングが成功した後:hello-world.com/test001.jpg

ドメイン名をバインドする

  1. OSS コンソールにログオンします。

  2. 左側のナビゲーションペインで、バケットリストからバケットを選択して、バケット概要ページを開きます。

  3. ドメイン名タブをクリックします。

  4. バインドユーザードメイン をクリックして、 バインドユーザードメイン ダイアログボックスを開きます。

  5. ドメインをバインドします。

    1. ユーザードメイン テキストボックスにドメイン名を入力します。
    2. CDN アクセラレーションが必要な場合は、 Alibaba Cloud CDN スイッチを開きます。詳細は、CDN ベースの OSS アクセラレーションを参照してください。
    3. CNAME レコードを自動的に追加する場合は、 CNAME レコードを自動的に追加するスイッチを開きます。

      注:ドメイン名が別の Alibaba Cloud アカウントの下でクラウド解決を完了した場合、CNAME レコードはあなたのアカウントの下でこのドメイン名に対して自動的に追加することはできません。この場合は、CNAME レコードを手動で追加する必要があります。詳細については、ドメイン名解決の手順を参照してください。

  6. 送信をクリックします。

    注:バインドするドメイン名が他のユーザーによって悪意を持ってバインドされている場合は、ドメイン名競合というシステムメッセージが表示されます。TXT レコードを追加することにより、ドメイン名の所有権を確認することができます。このようにして、ドメイン名は正しいバケットに強制的にバインドされ、以前のバケットへのバインディングがリリースされます。詳しい手順については、ドメイン名の所有権を確認する手順を参照してください。

HTTPS 証明書をアップロードする

ドメインが HTTPS 経由で OSS にアクセスするようにするには、HTTPS 証明書を購入する必要があります。任意の証明書プロバイダまたは Alibaba Cloud Certificates Service(証明書サービスのクイックスタートを参照)から HTTPS 証明書を購入し、証明書を OSS コンソールにアップロードできます。

  • Alibaba Cloud CDN が OSS で有効になっていない場合は、OSS コンソールに証明書をアップロードできます。

    1. ドメイン名タブページで、 アクション 証明書をアップロード をクリックします。

    2. 証明書をアップロード ページで公開鍵と秘密鍵を入力して、「 アップロード 」をクリックします。

  • Alibaba Cloud CDN が OSS で有効になっている場合は、CDN コンソールに証明書をアップロードする必要があります。詳細については、https セキュリティアクセラレーションを参照してください。

ドメイン名の所有権を確認する手順

  1. TXT を取得をクリックします。あなたの情報に基づいて TXT レコードが生成されます。

  2. DNS プロバイダにログオンし、対応する TXT レコードを追加します。

  3. OSS コンソールで、 [TXT 検証ファイルを追加しました]をクリックします。提出を続ける。このドメイン名の TXT レコード値が期待どおりであることがシステムによって検出された場合、ドメイン名の所有権は確認にパスします。

ドメイン名解決の手順

  1. Alibaba Cloud コンソールに移動します。
  2. 左側のナビゲーションペインで、 Alibaba Cloud DNS をクリックしてドメイン名解決リストページを入力します。
  3. ターゲットドメイン名に対応する設定リンクをクリックします。
  4. [レコードを追加] をクリックします。
  5. レコードの追加ダイアログボックスで、タイプドロップダウンボックスから CNAME を選択し、バケットのインターネットドメイン名をテキストボックスに入力します。
  6. 確認をクリックします。