【发布时间】:2025-12-04 23:40:01
【问题描述】:
我正在尝试将图像上传到 Google Cloud storage,但在创建 StorageOptions 时出现 project must be specified. 异常。
我按照官方文档,在执行以下步骤后选择使用Json凭据:
- 创建一个新的
Service Account Key - 在
Role中我选择了Owner(稍后更改) -
下载
Json密钥并使用以下示例进行连接public static void main(String[] args) throws IOException { Storage storage = StorageOptions.newBuilder() .setCredentials(ServiceAccountCredentials.fromStream(new FileInputStream("/Users/test/sample/app/project-936c0c6ef960.json"))) .build() .getService(); String bucketName = "Sample"; Bucket bucket = storage.create(BucketInfo.of(bucketName)); System.out.printf("Bucket %s created.%n", bucket.getName()); }我在这里做错了什么?
【问题讨论】:
标签: java json firebase google-cloud-storage