ドメイン名を持つバケットの検証

このページでは、Cloud Storage のドメイン名付きバケットの要件と検証プロセスについて説明します。

ドメイン名付きバケットは、example.com などの登録済みドメイン名にちなんで命名されたバケットです。Cloud Storage でドメイン名付きバケットを作成するには、ドメインの所有権を確認する必要があります。これらのバケットを使用して、静的ウェブサイトをホストしたり、カスタム ドメインでデータを整理したりできます。バケットの命名については、バケットの命名ガイドラインをご覧ください。

ドメイン名を持つバケットの要件

Cloud Storage では、ドットを含むバケット名はドメイン名として扱われます。そのため、このようなバケット名は次のように設定する必要があります。

  • 構文的に有効な DNS 名である(たとえば、bucket..example.com はドットが連続しているため無効です)。
  • 末尾が現在認められている最上位のドメイン(.com など)である。
  • ドメイン名を取り扱う権限を持つユーザーによって作成されている。

有効なドメイン名を持つバケットの例としては、example.combuckets.example.comwww.example.co.uk などが挙げられます。

ドメイン名を持つバケットを作成できるユーザー

ドメイン名を使用するバケットを作成するには、そのドメイン名を使用する権限があることを確認する必要があります。次のユーザーにドメイン名の使用が許可されています。

  • ドメインまたは親ドメインの確認済みのオーナー
  • ドメインまたは親ドメインの委任されたオーナー
  • ドメインまたは親ドメインの確認済みのサイトオーナー

ドメイン オーナーが存在する場合、サイトオーナーはバケットを作成できません。これにより、ドメイン オーナーは、ドメイン名を持つバケットを作成できるユーザーを厳密に制御できます。

たとえば、http://reports.example.com を使用するウェブサイトを所有している IT スタッフがいるとします。このスタッフがサイトの確認を完了すると、reports.example.comannual.reports.example.com などのバケットを作成できるようになります。ただし、ドメイン example.com のオーナーであることが確認されていない場合は、バケットを作成できません。example.com ドメインが確認済みであるため、バケット example.com を作成することもできます。サイト所有者として、IT スタッフ メンバーはバケットを作成できなくなります。

ドメインの所有権の確認

プロジェクトにドメイン名を持つバケットがある場合、バケットを作成するチームメンバーは、指定されたドメイン内にバケットを作成する権限があることを証明する必要があります。Cloud Storage バケット内のドメインのコンテンツをホストする場合は、ドメインの所有権を証明することをおすすめします。

Cloud Storage では Search Console を使用してドメインの所有権を証明します。

ドメインの所有権を確認するには:

  1. Search Console を開きます。ドメインの所有権の管理に使用するユーザー アカウントでログインする必要があります。

    Search Console を開く

  2. [ドメイン] ペインに、確認するドメインまたはサブドメインを入力して、[続行] をクリックします。

  3. [DNS レコードでのドメイン所有権の確認] ペインに表示される指示に従います。

委任されたオーナー

ドメインの所有権を証明したら、委任されたオーナーを追加できます。オーナーは確認済みのドメイン名でバケットを作成できます。これらのオーナーにはサービス アカウントを含めることができます。

委任されたオーナーをドメインに追加するには:

  1. Search Console のユーザー管理ページに移動します。管理するドメインがプロパティ セレクタで選択されていることを確認します。
  2. [ユーザーを追加] をクリックします。
  3. ダイアログに、新しいオーナーのメールアドレスを入力します。
  4. [権限] で [オーナー] を選択します。
  5. [追加] をクリックします。

トラブルシューティング

次のようなトピックについては、Search Console のヘルプページをご確認ください。

  • サイトの所有権を確認する方法。
  • DNS TXT または CNAME レコードを使用して証明する方法。
  • 証明に関する一般的なエラーのトラブルシューティング。

次のステップ