我希望有人可以为我揭示这一点,因为我对使用Google云端存储相当陌生。是否可以在非app-engine应用程序中使用GCS,更具体地说是在GKE中的Kubernetes中运行的应用程序。
此外,如何启动本地开发版本的存储进行测试?我能找到的所有示例都是特定于应用引擎的,即启动应用引擎本地开发服务器。
也许更多的上下文,我们想用它来提供动态图像,因此需要相当低延迟的R / W到存储。
答案 0 :(得分:0)
是的,绝对的。虽然Google云端存储可以与Google App Engine一起使用,但它是一种独立的服务,可以随时随地进行互动。
如果延迟和吞吐量对您来说特别重要,那么运行您的应用程序将非常有意义,该应用程序直接从Google Cloud内部处理Google云端存储,它将体验非常低的延迟并且可以实现非常高的性能高吞吐量。许多GCE应用程序使用GCS,以及AppEngine应用程序和Container Engine应用程序。
当直接从AppEngine外部处理GCS时,您将需要使用我们的两个公共API之一,称为XML和JSON APIs。您还可以使用调用这些API的many client libraries之一。此外,对于临时任务或实验,您可以使用我们的命令行客户端gsutil以及Google云端控制台中的interactive UI。