Je tente de créer un bucket avec des permissions de lecture/écriture pour les bucket/objets pour des utilisateurs particuliers et des permissions de lecture pour les objets uniquement pour AllUsers.
J'ai :
- créé un bucket,
-
ajouté ceci à la liste d'acl par défaut:
READ
via: gsutil setdefacl gs://bucket
- ajouté un objet (test.png)
Maintenant j'essaie d'accéder à cela depuis navigateur avec l'url http[s]://storage.cloud.google.com/bucket/test.png
mais cela me redirige vers la page de connexion au compte google. Lorsque je me connecte avec un autre compte google (pas celui que j'ai utilisé pour créer le projet/bucket/objet), qui n'a aucun droit explicite défini, ça affiche l'image.
gsutil getacl
sur le nouvel objet montre que l'autorisation de LECTURE est en place pour AllUsers, mais cela fonctionne comme AllAuthenticatedUsers.
Des idées sur ce qu'il faut faire avec les permissions pour que ça fonctionne comme prévu ?