Method: projects.sites.create

指定された親 Firebase プロジェクトに新しいホスティングSiteを作成します。

ホスティング サイトが Firebase システムを介して伝播するまでに数分かかる場合があることに注意してください。

HTTPリクエスト

POST https://firebasehosting.googleapis.com/v1beta1/{parent=projects/*}/sites

URL はgRPC トランスコーディング構文を使用します。

パスパラメータ

パラメーター
parent

string

必須。ホスティング サイトを作成する Firebase プロジェクト。次の形式です。

projects/ PROJECT_IDENTIFIER

PROJECT_IDENTIFIER値の詳細については、 Site nameフィールドを参照してください。

認可には、指定されたリソースのparentに対する次のIAM権限が必要です。

  • firebasehosting.sites.create

クエリパラメータ

パラメーター
siteId

string

必須。不変。ホスティング サイトのグローバルに一意な識別子。

この識別子は、Firebase によってサイトにプロビジョニングされたサブドメインを構築するために使用されるため、有効なドメイン名ラベルである必要もあります。

validateOnly

boolean

オプション。設定されている場合、siteId が利用可能であること、およびリクエストが成功することを検証し、予想される結果のサイトまたはエラーを返します。

リクエストボディ

リクエスト本文にはSiteのインスタンスが含まれます。

レスポンスボディ

成功した場合、応答本文には新しく作成されたSiteのインスタンスが含まれます。

認可範囲

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

詳細については、 「認証の概要」を参照してください。