すでにドメイン名(たとえば example.com
)を所有している場合にそのドメイン名を Cloud Endpoints サービス名として使用するには、そのドメインを使用する権限があることを証明する必要があります。自分のドメイン名がわからない場合は、Google が管理するドメインを使用できます。その場合、所有権を検証する必要はありません。
このページでは、Google Cloud で実行される API に使用するドメイン名の所有権を検証する方法について説明します。
サービス名の要件
通常は、自分のドメイン名と同じになるように Endpoints サービス名を構成します。Endpoints には、サービス名に関する以下の要件があります。
- The maximum length of the domain name is 253 characters.
- The domain name must start with a lowercase letter.
-
Each section in the domain name, which is delimited by dots, has the following
requirements:
- Must start with a lowercase letter.
- Must not end with a dash.
- The remaining characters can be lowercase letters, numbers, or dashes.
- The maximum length is 63 characters.
所有権の確認
Endpoints 構成を最初にデプロイできるのは、ドメイン名の所有権を確認済みのユーザー アカウントのみです。最初のデプロイが完了したら、ユーザー、グループ、サービス アカウントに対してより制限の厳しい Service Config 編集者の役割を付与できます。詳細については、API へのアクセス権の付与と取り消しをご覧ください。
ドメイン名の所有権を確認するには:
Search Console に移動します。
[Domain] をクリックします。
ドメイン名を入力します。
[続行] をクリックします。
[DNS レコードでドメインの所有権を確認] バナーの [レコードタイプ] プルダウンで、可能であれば [推奨される方法] オプションを使用します。
ドメイン名プロバイダにログインし、指示に沿って確認プロセスを完了します。ドメイン名プロバイダが AutoDNS に適している場合があります。
ドメインの所有権の確認が完了するまで、Search Console の手順に沿って操作します。
デベロッパーに委任する
ドメイン所有者であることが Search Console で確認できた後は、サブドメインへのアクセス権限を組織内のデベロッパー委任することも可能です。これにより、デベロッパーはドメインの所有権を自分で検証しなくても、Endpoints API を作成できます。
委任については、ユーザー、所有者、権限の管理をご覧ください。
SSL のドメイン設定
ドメインで SSL を構成することも可能です。認証の種類によっては SSL が必要となります。