Amazon S3-Datei Berechtigungen, Zugriff Verweigert beim kopieren von einem anderen Konto

Habe ich eine Reihe von video-Dateien, die kopiert wurden von einem AWS-Eimer von einem anderen Konto auf mein Konto in meinem eigenen Eimer.

Bin ich laufen in ein problem, nun mit allen Dateien, wo ich bin Empfang der Zugriff Verweigert Fehler, wenn ich versuche, Sie alle Dateien public.

Speziell, ich login zu mein AWS-Konto, gehen Sie in die S3, einen Drilldown durch die Ordner-Strukturen zu suchen, einen der Video-Dateien.

Wenn ich mir diese specificfile, die Registerkarte Berechtigungen auf die Dateien zeigt keine Berechtigungen zugewiesen sind, zu jedem. Keine Benutzer -, Gruppen-oder system-Berechtigungen zugewiesen wurden.

Unten auf der Registerkarte "Berechtigungen", sehe ich eine kleine box, die sagt: "Fehler: Zugriff Verweigert". Ich kann nichts ändern die Datei. Ich kann nicht hinzufügen von meta-Daten. Ich kann nicht hinzufügen eines Benutzers zu der Datei. Ich kann die Datei Public.

Gibt es eine Möglichkeit, kann ich die Kontrolle über diese Dateien, so dass ich Sie öffentlich? Es gibt über 15.000 Dateien /um 60GBs von Dateien. Ich möchte vermeiden, das herunterladen und reuploading alle Dateien.

Mit etwas Hilfe und Anregungen von den Leuten hier habe ich versucht, die folgenden. Habe ich einen neuen Ordner in meinem Eimer mit dem Namen "media".

Habe ich versucht diesen Befehl:

aws s3 cp s3://mybucket/2014/09/17/thumb.jpg s3://mybucket/media --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers full=emailaddress=my_aws_account_email_address

Erhalte ich einen fatal error 403 beim Aufruf der HeadObject Betrieb: Verboten.

  • Verwenden Sie die AWS CLI zu tun, die von der Kommandozeile aus : docs.aws.amazon.com/cli/latest/userguide/using-s3-commands.html
  • ich sehe das --Optionen gewähren, sondern was ich bin nicht sicher, welcher Befehl zu verwenden? Ich will nicht zu kopieren, entfernen oder synchronisieren Sie Sie. Ich will einfach nur das anwenden der Berechtigungen auf die Datei. Ich denke, synchronisiert wäre, was ich will zu tun, weil, dass klingt nicht wie es wäre, die Datei verschieben oder zu entfernen.
  • warum denkst du, die OP wird über Berechtigungen zu tun, die von der CLI? Sie müssen konfigurieren Sie die CLI mit AWS-Anmeldeinformationen. Wenn Sie verwenden die gleichen Anmeldeinformationen als diejenigen, die Sie verwenden, um melden Sie sich bei der AWS-Konsole, die Chancen sind Sie, laufen Sie in die gleiche Erlaubnis Fragen.
  • Ich bemerkte den "Besitzer" der Datei ist noch von dem Konto, das ich habe diese Dateien aus. Wie kann ich das überschreiben? Ist es möglich?
  • Du hast Recht. Ich konzentrierte mich mehr auf die 60-gb-Dateien, für die wollte er die Berechtigungen ändern, aber vermeiden wollte, wieder hochladen. Es gibt zwei Probleme dann. Mit freundlicher Genehmigung und für die anderen mit-CLI zu vermeiden, ihn zu gehen, obwohl alle Dateien manuell.
InformationsquelleAutor Robbiegod | 2017-05-01
Schreibe einen Kommentar