一洼绿地

Supabase storage config

·1 min read

导言

在开发无服务端 APP 时,在客户端完成数据同步到 Supabase, 那么需要在 Supabase 上配置用户数据隔离,需要对存储目录做规则 规则配置为用户只有权限读写他的 id 的 md5 值目录

INSERT

((bucket_id = '{BUCKETID}'::text) AND (SUBSTRING(name FROM 1 FOR 32) = md5((auth.uid())::text)))

UPDATE

((bucket_id = '{BUCKETID}'::text) AND (SUBSTRING(name FROM 1 FOR 32) = md5((auth.uid())::text)))

DELETE

((bucket_id = '{BUCKETID}'::text) AND (SUBSTRING(name FROM 1 FOR 32) = md5((auth.uid())::text)))

SELECT

((bucket_id = '{BUCKETID}'::text) AND (SUBSTRING(name FROM 1 FOR 32) = md5((auth.uid())::text)))

他们都长一样,哈哈