このページでは、ドメイン名を持つバケットを作成するための要件と、ドメイン オーナーの証明方法について説明します。バケットの作成方法について詳しくは、バケットの作成ガイドをご覧ください。バケットの命名方法の一般的な情報については、バケットの命名ガイドラインをご覧ください。
ドメイン名を持つバケットの要件
Cloud Storage では、ピリオドを含むバケット名はドメイン名として扱われます。そのため、このようなバケット名は次のように設定する必要があります。
- 構文的に有効な DNS 名である(たとえば、
bucket..example.com
はドットが連続しているため無効です)。 - 末尾が現在認められている最上位のドメイン(
.com
など)である。 - ドメイン名を取り扱う権限を持つユーザーによって作成されている。
有効なドメイン名を持つバケットの例としては、example.com
、buckets.example.com
、www.example.co.uk
などが挙げられます。
ドメイン名を持つバケットを作成できるユーザー
ドメイン名を使用するバケットを作成するには、そのドメイン名を使用する権限があることを確認する必要があります。次のユーザーにドメイン名の使用が許可されています。
- ドメインまたは親ドメインの確認済みのオーナー
- ドメインまたは親ドメインの委任されたオーナー
- ドメインまたは親ドメインの確認済みのサイトオーナー
ドメイン オーナーが存在する場合、サイトオーナーはバケットを作成できません。これにより、ドメイン オーナーは、ドメイン名を持つバケットを作成できるユーザーを厳密に制御できます。
たとえば、http://reports.example.com
を使用するウェブサイトを所有している IT スタッフがいるとします。サイトの確認が完了すると、reports.example.com
や annual.reports.example.com
などのバケットを作成できます。ただし、これらのバケットを作成することができるのは、ドメイン example.com
のオーナーであることが確認されている場合のみです。example.com
ドメインが確認済みであるため、バケット example.com
を作成することもできます。サイトオーナーの IT スタッフ メンバーは、バケットを作成できなくなります。
ドメインの所有権の確認
プロジェクトにドメイン名を持つバケットがある場合、バケットを作成するチームメンバーは、指定されたドメイン内にバケットを作成する権限があることを証明する必要があります。Cloud Storage バケット内のドメインのコンテンツをホストすることを目的としている場合は、ドメインの所有権を確認することをおすすめします。
Cloud Storage では Search Console を使用してドメインの所有権を確認します。
ドメインの所有権を確認するには:
Search Console を開きます。ドメインの所有権の管理に使用するユーザー アカウントでログインする必要があります。
[ドメイン] ペインに、確認するドメインまたはサブドメインを入力して、[続行] をクリックします。
[DNS レコードでのドメイン所有権の確認] ペインに表示される指示に従います。
委任されたオーナー
ドメインの所有権を証明したら、委任された所有者を追加できます。所有者は確認済みのドメイン名でバケットを作成できます。これらのオーナーにはサービス アカウントを含めることができます。
委任された所有者をドメインに追加するには:
- Search Console のユーザー管理ページに移動します。管理するドメインがプロパティ セレクタで選択されていることを確認します。
- [ユーザーを追加] をクリックします。
- ダイアログ ボックスに、新しいオーナーのメールアドレスを入力します。
- [権限] で [オーナー] を選択します。
- [追加] をクリックします。
トラブルシューティング
次のようなトピックについては、Search Console のヘルプページをご確認ください。
- サイトの所有権を確認する方法。
- DNS TXT または CNAME レコードを使用して確認する。
- 一般的な確認エラーのトラブルシューティング。
次のステップ
- バケットを作成する。
- 静的ウェブサイトをホストする方法を学習する。
- バケットの命名ガイドラインについて学習する。