内容提要
Supabase在2022年末推出了多个新功能,包括文档重设计、存储v2(图像调整、智能CDN)、多因素认证、Postgres外部数据包装器和Vault扩展。此外,还推出了自定义域名和时间点恢复功能。Depulso项目在社区活动中获最佳项目奖。
延伸解读
存储v2:图像处理与CDN的整合
存储v2将图像调整、Webhook和智能CDN三项功能整合,旨在提供新一代图像处理系统。图像调整允许动态生成不同尺寸的图片,智能CDN则优化全球分发,Webhook可触发后续操作。这种组合能简化开发流程,但需注意图像处理可能增加计算开销,且CDN缓存策略需合理配置以避免不一致。
MFA与RLS结合:增强安全策略
多因素认证(MFA)现已全面开放,并可通过行级安全性(RLS)强制执行。这意味着开发者可以在数据库层面要求用户完成MFA,从而在API访问时增加一层保护。同时,Supabase在仪表板中引入SSO,为后续SAML支持做准备。这种深度集成提升了安全性,但可能增加登录流程的复杂性,需权衡用户体验。
Postgres生态扩展:Wrappers与Vault
Supabase Wrappers扩展了PostgreSQL的外部数据包装器功能,允许使用SQL查询其他数据库或外部系统(包括第三方API)。Vault扩展进入Beta,提供安全存储加密秘密的功能。两者都强化了Postgres作为中心化数据平台的能力,但Wrappers可能引入外部依赖的延迟,Vault的Beta状态意味着生产使用需谨慎评估。
自定义域名与时间点恢复:项目级功能
自定义域名允许用户为Supabase项目使用自己的域名,提升品牌一致性;时间点恢复(PITR)则支持将数据库恢复到指定时间点,增强数据保护。这些功能面向生产环境,但PITR可能涉及额外成本,且恢复操作需谨慎执行以避免数据丢失。
Q&A
Supabase在2022年末推出了哪些新功能?
Supabase推出了文档重设计、存储v2、多因素认证、Postgres外部数据包装器和Vault扩展等新功能。
什么是Supabase的存储v2功能?
存储v2包括图像调整、Webhook和智能CDN功能,旨在提供下一代图像调整系统。
Supabase的多因素认证是如何实现的?
多因素认证通过行级安全性(RLS)进行强制执行,确保用户安全。
Vault扩展的主要功能是什么?
Vault扩展提供安全存储加密秘密的功能,确保数据库中的数据安全。
Supabase的自定义域名功能有什么用?
自定义域名功能允许用户使用自己的域名来提升项目的品牌形象。
Depulso项目在Supabase社区活动中获得了什么奖项?
Depulso项目获得了最佳项目奖,并获得了Supabase的赞助。