图床工具PicGo+阿里云OSS的设置详解

一、PicGo 的图床设置（以阿里云 OSS 为例）

二、【设定 KeyId】和【设定 KeySecret】

在 AccessKey 管理这里进去后可以创建账户，并查看对应的 KeyId 和 KeySecret

三、【设定存储空间名】

存储类型建议选择【标准存储】，选择【低频访问存储】的话，虽然存储费用可以降低，但数据取回费用相对较高。

读写权限选择【公共读】，如果选择【私有】，PicGo 仍然可以上传，但在 PicGo 中不能预览，用起来不方便。

四、【确认存储区域】

获取途径参考下图，注意后缀的.aliyun.com 不需要（PicGo 会自动添加）

五、【指定存储路径】

指定存储路径可根据实际情况设置

六、【设定网址后缀】

可以为空，也可以根据已经在 OSS 中事先设置好的文件样式（比如说水印样式）来设置，格式为？x-oss-process=style/[stylename]。比如说，在 OSS 中事先设置了如下的一个样式，如下图所示，其效果是在图片右上角显示一个水印符号。

如果需要这样的样式，那么我们可以在 PicGo 的【设定网址后缀】这里设置为：?x-oss-process=style/quant.show，

这样设置后，上传图片不影响，改变的是在 PicGo 的相册里，显示的图片会自动加上该样式的水印，供用户使用。

那么用户是否可以使用加水印前的图片呢？答案是可以的。虽然在 PicGo 相册中可能没有显示，但是可以手动地删除图片地址的？x-oss-process=style/quant.show 部分，就可以访问到原图了。

不过，如果没有大量使用有样式的图片的需求的话，建议【设定网址后缀】这里还是设置为空，在 Wiki、博客等写在过程如果偶尔有使用样式的需求，可以通过在 PicGo 的链接后缀后手动地添加样式。

七、【设定自定义域名】

自定义域名的设置和是否能成功上传无关，即便设置错误，仍然可以正常上传至 OSS。但是，如果设置错误，在 PicGo 相册中一是不能正常显示，二是其链接无效。

八、OSS 的数据安全设置

为了既保证上传的数据安全，又不影响 PicGo 的正常使用，在 OSS 的【基础设置】——【服务器加密】中，设置【OSS 完全托管】，会使用 OSS 完全托管的密钥加密每个 Object。目前是免费的。