Como controlar o acesso dentro de pastas dentro de um bucket

1

Experimentando uma solução para um cenário.

Eu preciso criar espaço de armazenamento para 5000 usuários em uma organização no GCP Cloud Storage. Pensei em criar um bucket e criar pastas dentro de cada usuário com base no número de funcionários. Mas como faço para restringir o acesso a uma pasta pertencente a um usuário com o número de equipe 101 (por exemplo) para si mesmo - ninguém mais deve poder acessar essa pasta além do funcionário que é proprietário dela. Eu entendo que em uma pasta de bucket é apenas um virtual gerenciado usando caminhos. Eu entendo que a ACL pode ser usada para restringir o acesso no nível da pasta. Mas não consegui descobrir como conseguir isso.

Obrigado antecipadamente. Suhas

    
por Suhas Vengilat 10.08.2018 / 10:38

2 respostas

1

Conforme documento bucket ACL

Exemplo

gsutil acl ch -r -u 12XXXXXXXXXXXXXXXXXXX:R gs://bucket/folder/
    
por 10.08.2018 / 14:33
0

Veja uma solução relacionada da documentação do GCP.

Grant the user with the specified canonical ID READ access to all objects in example-bucket that begin with folder/:

gsutil acl ch -r -u 84fac329bceSAMPLE777d5d22b8SAMPLE785ac2SAMPLE2dfcf7c4adf34da46:R gs://example-bucket/folder/

link

    
por 15.08.2018 / 10:58