2017-06-28 2 views
0

Ich habe vor kurzem königlich mit Google-Cloud-Speicher vermasselt, als ich alle Berechtigungen aus einem Eimer löschte. Nun, dieser Bucket ist grundsätzlich unantastbar (außer beim Lesen), wie kann ich mir die Erlaubnis über meinen Bucket zurückholen?GCS Erlaubnis Erholung

+0

Wenn Sie der Bucket-Besitzer sind, sollten Sie dennoch in der Lage sein, die Bucket-Berechtigungen zu bearbeiten. Haben Sie versucht, den Befehl gsutil acl ch erneut zum Hinzufügen von Berechtigungen zu verwenden? –

+0

Ich habe meine gcloud sdk-Anmeldeinformationen als Besitzer meines Projekts festgelegt, das den Bucket enthält. Ich habe versucht, gsutil acl ch -u [email protected] anzurufen: O gs: // said-bucket. Es versagt jedoch zu sagen, dass ich keinen Besitzer-Rolle-Zugriff darauf habe. Sie können tatsächlich alle Berechtigungen für einen bestimmten Bucket löschen, und ich glaube, ich habe die Owner-Richtlinie über diesen Bucket zusammen mit einer Reihe anderer Richtlinien gelöscht. – CaptainMeow

+0

Was bekommst du wenn du rennst: gsutil acl hole gs: // said-bucket? –

Antwort

0

Als Wiederherstellungsmechanismus können Sie sich (oder ein Projektadministrator) die Rolle Storage> Storage Admin auf Projektebene erteilen. Dadurch können Sie die Bucket-Richtlinie bearbeiten.

Hinweis: Die Rolle "Storage Admin" gewährt unbegrenzten Zugriff auf alle Cloud Storage-Ressourcen in diesem Projekt. Möglicherweise möchten Sie das Stipendium entfernen, nachdem Sie die ACL repariert haben.

+0

Vielen Dank, mein Herr, ich habe nicht bemerkt, dass Storage Admin mehr Macht über den Projekteigner innerhalb von Storage hält. Das Problem ist jetzt behoben. – CaptainMeow