我正在编写一个简单的Java程序,用于将文本文件上传到我项目中的云存储桶。我尝试了谷歌文档中给出的简单示例,其中它使用项目的默认实例连接到它 这是代码:
import com.google.cloud.storage.Bucket;
import com.google.cloud.storage.BucketInfo;
import com.google.cloud.storage.Storage;
import com.google.cloud.storage.StorageOptions;
public class QuickstartSample {
public static void main(String... args) throws Exception {
// Instantiates a client
Storage storage = StorageOptions.getDefaultInstance().getService();`
// The name for the new bucket
String bucketName = "shapy-bucket-v3";
// Creates the new bucket
Bucket bucket = storage.create(BucketInfo.of(bucketName));
System.out.printf("Bucket %s created.%n", bucket.getName());
}
}
现在我想使用谷歌服务帐户连接到我的存储。我已经使用p12格式的管理员权限制作了服务帐户。我有.p12文件,但我不知道如何使用服务帐户将我的Java程序连接到我的存储。