使用Google存储将图像上传/下载到Google Compute Engine

时间:2015-01-11 10:15:17

标签: java json google-cloud-storage google-compute-engine

我们有一个带谷歌存储的Google Compute Engine,我们希望使用java程序和json上传和下载映像到引擎。我搜索了计算引擎api的所有文档,但我没有找到一个正确的答案来实现这一点。什么是正确的方法来实现这一目标?

1 个答案:

答案 0 :(得分:2)

您可以在Google Compute Engine(GCE)中使用Google云端存储,就像您在GCE外部使用它一样。如果您正在编写Java程序并希望使用JSON API的简便方法,则可以使用Google API客户端进行Java。它可以在这里找到:https://code.google.com/p/google-api-java-client/

以下是用于访问Google云端存储的客户端示例:https://code.google.com/p/google-api-java-client/source/browse/storage-cmdline-sample/src/main/java/com/google/api/services/samples/storage/cmdline/StorageSample.java?repo=samples

此外,在您想要临时执行某些操作的情况下,您应该考虑使用预安装的teh gsutil命令行工具,默认情况下将充当GCE实例在其下运行的项目的服务帐户,这意味着您可能不必担心凭证。