使用Java中的服务帐户连接到Google云端存储

时间:2017-07-24 05:23:56

标签: java google-cloud-storage

我正在编写一个简单的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程序连接到我的存储。

0 个答案:

没有答案