java Spring Boot子-从GCP Bucket下载文件

3mpgtkmj  于 2022-10-30  发布在  Java
关注(0)|答案(1)|浏览(207)

我有一个Sping Boot 应用程序,我需要开发一个API来从GCP bucket下载文件。

my_bucket = "bucketTest"
download_path = bucketTest + "/file.txt"

在我开始编写下载代码之前,有哪些预备步骤?我读到我需要一个GOOGLE_APPLICATION_CREDENTIALS环境变量,我在哪里可以找到它?一旦我设置了这个环境变量,我是否只需要编写下载代码,或者在控制器函数中有一些设置?

7hiiyaii

7hiiyaii1#

也许这个主题能有所帮助:spring controller download file GCS的最大值
对于GOOGLE_APPLICATION_CREDENTIALS,它允许在GCP上验证应用程序。

  • 首先,您必须在IAM GCP page上创建一个具有所需权限的服务帐户。
  • 下载此服务帐户的JSON密钥。
  • 在启动mainSpring Boot应用程序的入口点之前,设置以服务帐户json键的路径为目标的GOOGLE_APPLICATION_CREDENTIALS env var。

相关问题