实现独立存储访问

时间:2016-11-21 08:59:12

标签: python google-app-engine storage platform-independent

我阅读了此页面,其中介绍了如何从python访问Google存储空间。

https://cloud.google.com/appengine/docs/flexible/python/using-cloud-storage

我不想在我的代码和云存储提供商之间结婚。

如果我使用亚马逊,谷歌或自定义存储应该是配置,应该在我的源代码之外处理。

有没有办法编写使用云存储的python代码,但这是以独立于实现的方式实现的吗?

1 个答案:

答案 0 :(得分:1)

不幸的是今天不可能使您的代码完全独立于云存储的类型,主要是因为每个云存储提供商使用不同类型的配置,身份验证,访问库等。

但是,您可以做的是在每个提供程序特定的精简层中包含此类依赖项,隐藏在您创建的通用,更通用的API背后。

您的绝大多数代码都会使用此通用API,并且在添加,删除或更改实际存储提供程序时无需更改。

相关问题