このページでは、ドメイン名を持つバケットを作成するための要件と、ドメイン オーナーの証明方法について説明します。バケットの作成方法について詳しくは、バケットの作成ガイドをご覧ください。バケットの命名方法の一般的な情報については、バケットの命名ガイドラインをご覧ください。
ドメイン名を持つバケットの要件
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 レコードを使用して証明する方法。
- 証明に関する一般的なエラーのトラブルシューティング。
次のステップ
- バケットを作成する。
- 静的ウェブサイトをホストする方法を学習する。
- バケットの命名ガイドラインについて学習する。