指定したバージョンにコンテンツ ファイルを追加します。
各ファイルのサイズは 2 GB 未満にする必要があります。
HTTP リクエスト
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
parent |
必須。ファイルの追加先のバージョン。次の形式で指定します。
|
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "files": { string: string, ... } } |
フィールド | |
---|---|
files |
バージョンに追加するアセットに対応するハッシュへの一連のファイルパス。 ファイルパスを空のハッシュに設定すると、バージョンからパスが削除されます。 ハッシュを計算するにはファイルを Gzip 圧縮し、新たに圧縮したファイルの SHA256 ハッシュを使います。
|
レスポンスの本文
成功すると、レスポンスの本文に次の構造のデータが含まれます。
JSON 表現 |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
フィールド | |
---|---|
uploadRequiredHashes[] |
指定された URL にアップロードする必要がある、指定されたファイルのコンテンツ ハッシュ。 |
uploadUrl |
ファイルのアップロード先となる URL を次の形式で指定します。
Gzip 圧縮したファイル コンテンツの URL に対するマルチパート |
認可スコープ
以下のいずれかの OAuth スコープが必要です。
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
詳細については、認証の概要をご覧ください。