









今天我们来学习一下如何在Odoo中使用Google Cloud Storage。
Odoo原生有Cloud Storage模块,支持Google和Azure的云对象存储,但是仅至此Chater和附件的存储,且没有迁移功能,不能支持指定范围内的的对象存储。
同S3一样,我们在开始前需要先获取一个Google Cloud Storage的账号,然后创建一个存储桶:

然后拿到如下参数:
然后我们就可以进行Odoo系统一侧的配置了。
同样地,我们需要先安装由青岛欧姆网络科技编写的Google Cloud Storage模块:

我们在Google Cloud Storage应用的设置中创建一个Odoo端的应用:

然后将我们在Google云上获取的几个参数分别填入相应的位置中。
然后我们在公司设置中,选择我们刚刚创建好的GCS应用:

设置好了之后,我们点击应用中的启用按钮,将应用激活,然后就可以把文件上传到Googlge Clound Storage了。
对于Odoo内部二进制类型的文件,我们可以直接上传,如果已经配置在GCS的可上传模型中,那么系统会自动使用Google Cloud Storage存储替代本地存储。
这里我们也是以联系人头像为例,我们创建一个名叫拉里佩奇的联系人:

我们在文件列表里可以看到图片已经上传到Google Cloud Storage:

然后我们再到Googlge Cloud Storage后台查看一下:

可以看到我们的图片已经成功上传到Google Cloud Storage后台了。
下面我们再来看一下单据附件的上传,假设我们将Odoo服务卖给拉里佩奇并给他开了一张报价单:

可以看到聊天区的附件已经没有下载按钮了,取而代之的是一个链接,当我们打开这个链接:

会弹出Google Cloud Storage的网址并打开我们的文件。
同样的,我们的Google Cloud Storage模块也支持批量同步操作。操作步骤同阿里云OSS、AWS S3,这里就不多赘述了。


当我们在Odoo中删除文件时,会自动将Google Cloud Storage中存储的文件自动删除。
Google Cloud Storage的操作与阿里云OSS、AWS S3基本没有差别,用户可以根据所使用的云服务厂商自行选择使用哦。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。