0

我正在使用 Google App Engine 开发应用程序。我需要从我的 Google Cloud Storage 中读取 PDF 文件。这里的代码:

String filename = "...";
BlobstoreService blobstore = BlobstoreServiceFactory.getBlobstoreService();
BlobKey blobkey = blobstore.createGsBlobKey(filename);
blobstore.serve(blobkey, httpResponse);

仅当我在存储桶中的文件上设置“公开共享”时,它才有效。如何在不设置“公开共享”的情况下读取文件?

4

1 回答 1

1

您需要将应用的服务帐号添加到存储桶 acls。请参阅Google 云存储先决条件的第 5 节。

于 2013-02-11T17:43:45.740 回答