GCS: 公開バケット

https://cloud.google.com/storage/docs/access-control/making-data-public?hl=ja

  • 公共のインターネット上のすべてのユーザーがバケット内のすべてのオブジェクトを閲覧できるようにするには、プリンシパル allUsers に Storage オブジェクト閲覧者(roles/storage.objectViewer)のロールを付与する
  • Storage オブジェクト閲覧者(roles/storage.objectViewer)ロールには、バケット内のオブジェクトを一覧表示するために必要な権限が含まれている。より制限の厳しいロールで、一覧を取得せず、オブジェクトの取得のみを許可するには、ストレージのレガシー オブジェクト読み取り(roles/storage.legacyObjectReader)ロールを付与する

一覧を取得されても困らない場合はroles/storage.objectViewerで良さそう。