Hey ! I'm creating a bucket, that should have same id like my team.$id I would like this storage to have permissions - admins - can read and write all, rest of team members, can all create new document, each document will have own permissions as well.
when i do this:
const newBucket = await storage.createBucket(partnerUniqueId, `BUCKET_${partnerData.name.replace(/ /g, "_")}`, [
// All team members can write to this bucket
Permission.write(Role.team(partnerUniqueId)),
// All team admins can write and Read to this bucket
Permission.write(Role.team(partnerUniqueId, "admin")),
Permission.read(Role.team(partnerUniqueId, "admin")),
// all Admins can read from this bucket
Permission.write(Role.label("admin")),
Permission.read(Role.label("admin")),
], true);
I they all get automaticlly also UPDATE + DELETE permission, which i dont want to have. (like in the image attached)
How can i prevent this, no one of the team memebers should be able to update and delete.
Bucket create with wrong/too many Permissions
yes. write is an alias for create + update + delete
Recommended threads
- How to bypass the rate limit on the back...
Once a month my app has a ton of usage and I always run into the Too many requests 429 error. I am trying to optimize the queues and jobs to manage that, but a...
- 401 - Project not accessible in this reg...
Hi Appwrite team, I’m experiencing a Cloud Console issue with my NYC region project. Problem: - Some Console pages return: “401 - Project is not accessible ...
- 401 - Project not accessible, Singapore ...
Hi, I'm getting a 401 error when I try to open my project from the Appwrite Cloud console dashboard. Project ID : sgp-6a04326f002bd04cc420 Region : Singap...