2017-06-28 2 views
0

J'ai récemment foiré royalement avec google-cloud-storage lorsque j'ai supprimé toutes les permissions d'un seau. Maintenant, ce seau est fondamentalement intouchable (sauf pour la lecture), comment puis-je retrouver la permission sur mon seau?Récupération d'autorisation GCS

+0

Si vous êtes le propriétaire du compartiment, vous devriez toujours pouvoir modifier les autorisations du compartiment. Avez-vous essayé d'utiliser la commande gsutil acl ch pour ajouter à nouveau des autorisations? –

+0

J'ai mes informations d'identification gcloud sdk définies en tant que propriétaire de mon projet qui comprend ledit seau. J'ai essayé d'appeler gsutil acl ch -u [email protected]: O gs: // said-bucket. Cependant, il échoue en disant que je n'ai pas accès à un rôle de propriétaire. Vous pouvez en fait supprimer TOUTES les autorisations pour un certain compartiment, et je pense que j'ai supprimé la politique de propriétaire sur ce compartiment avec un tas d'autres politiques. – CaptainMeow

+0

Qu'est-ce que vous obtenez lorsque vous exécutez: gsutil acl get gs: // said-bucket? –

Répondre

0

En tant que mécanisme de récupération, vous (ou un administrateur de projet) pouvez vous attribuer le rôle Storage> Storage Admin au niveau du projet. Cela vous permettra de modifier la politique du compartiment. Remarque: Le rôle Storage Admin offre un accès illimité à toutes les ressources de stockage Cloud dans ce projet. Vous souhaiterez peut-être supprimer la subvention après avoir réparé la liste de contrôle d'accès.

+0

Merci monsieur, je ne savais pas que Storage Admin détient plus de pouvoir sur le propriétaire du projet dans le stockage. Le problème est maintenant résolu. – CaptainMeow