Method: projects.buckets.list

プロジェクトのリンクされたストレージ バケットをリストします。

HTTPリクエスト

GET https://firebasestorage.googleapis.com/v1beta/{parent=projects/*}/buckets

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

パスパラメータ

パラメーター
parent

string

必須。親 Firebase プロジェクトのリソース名、 projects/{project_number}

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

  • firebasestorage.buckets.list

クエリパラメータ

パラメーター
pageSize

integer

返されるバケットの最大数。設定されていない場合、サーバーは適切なデフォルトを使用します。

pageToken

string

以前のbuckets.list呼び出しから受信したページトークン。これを指定して後続のページを取得します。

ページ分割する場合、 buckets.listに提供される他のすべてのパラメーターは、ページ トークンを提供した呼び出しと一致する必要があります。

リクエストボディ

リクエストの本文は空である必要があります。

レスポンスボディ

成功した場合、応答本文には次の構造のデータが含まれます。

buckets.listによって返される応答。

JSON表現
{
  "buckets": [
    {
      object (Bucket)
    }
  ],
  "nextPageToken": string
}
田畑
buckets[]

object ( Bucket )

リンクされたバケットのリスト。

nextPageToken

string

次のページを取得するためにpageTokenとして送信できるトークン。このフィールドを省略した場合、後続のページはありません。

認可の範囲

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

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

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

IAM 権限

parentリソースに対する次のIAM権限が必要です。

  • firebasestorage.buckets.list

詳細については、 IAM ドキュメントを参照してください。