S3 Ungültige Ressource im Eimer Politik
Ich versuche, mich meine gesamte S3-bucket öffentlichkeit, aber wenn ich versuche, um die Politik:
{
"Id": "Policy1454540872039",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1454540868094",
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::sneakysnap/*",
"Principal": {
"AWS": [
"985506495298"
]
}
}
]
}
Sagt es mir, dass mein "Ressource ist ungültig", aber das ist definitiv der richtige arn
und das ist definitiv der richtige bucket-Namen ein. Wer weiß, was Los ist???
- Nun, Nein, es scheint nicht, auf jeden Fall die richtige bucket-Namen ein.
<Message>The specified bucket does not exist</Message> <BucketName>sneakysnap</BucketName>
- Ich weiß nicht, was Sie zu sagen, mein Eimer ist genannt "sneakysnap" @Michael-sqlbot
- Es kann nicht sein, es sei denn S3 ist mit einer Art von Vermehrung Angelegenheit. Sehen
http://sneakysnap.s3.amazonaws.com
für die Bestätigung. Sie könnten versuchen, die Schaffung einen (-anderes) Eimer, mit diesem Namen... das sollte unmöglich sein und wird scheitern, wenn das bereits dein... und erfolgreich sein, wenn nicht. Ich vermute einen merkwürdigen Charakter in dort irgendwo. Die groß-und Kleinschreibung. - Ich glaube Sie, aber ich auch kopiert und eingefügt, der Hundsfott name @Michael-sqlbot
- Sind Sie sicher, dass Sie don ' T haben einen vorangestellten Schrägstrich ( / ) vor dem Namen der Eimer? Unabhängig von der S3-service hält die Rücksendung der Eimer existiert nicht. <Code>NoSuchBucket</Code> <Nachricht>Der angegebene bucket nicht vorhanden</Message> <BucketName>sneakysnap</BucketName>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich dieses "problem" wenn ich versuche, eine Politik auf dem falschen Eimer. Das ist, meine arn in der Politik war zu Lesen
arn:aws:s3:::my-bucket-A/*
aber ich wurde versuchen, es aufmy-bucket-B
Ich Stand vor dem gleichen Problem und könnte das folgende fixieren Sie Ihre Fehler. Ich hoffe, dies hilft jemand vor dem gleichen. Sie müssen geben Sie die Konto-ID entspricht, die die region für Ihren load balancer und Eimer.
Bitte Lesen Sie diese & entsprechend aktualisieren. Dies würde das Problem lösen.
Siehe auch die Bucket-Berechtigungen, Abschnitt Access-Protokolle für Ihre Anwendung Load-Balancer.
War ich immer diesen Fehler als gut. Die folgende änderung behoben... Keine Ahnung, warum.
Diese Eimer warf die Fehlermeldung: bleeblahblo-Zeug
Dieser arbeitete: bleeblahblostuff
Vielleicht war es das dash.... Vielleicht ist der Eimer Länge... Oder vielleicht eine Kombination aus beiden?? Beide Eimer hatte die gleichen Einstellungen. Hmmm.
Mein problem war, dass wenn ich meinen S3-bucket, standardmäßig die folgenden wahr:
Verwalten von public-access-control-Listen (ACLs)
Verwaltung der öffentlichen bucket-Richtlinien
Musste ich diese alle auf false, um für mich zu ändern, mein Eimer Politik.