Ich versuche, mir selbst die Erlaubnis zu erteilen, vorhandene Dateien in einem S3-Bucket herunterzuladen. Ich habe die Bucket-Politik geändert, wie folgt:AWS S3-Bucket-Berechtigungen - Zugriff verweigert
{
"Sid": "someSID",
"Action": "s3:*",
"Effect": "Allow",
"Resource": "arn:aws:s3:::bucketname/AWSLogs/123123123123/*",
"Principal": {
"AWS": [
"arn:aws:iam::123123123123:user/myuid"
]
}
}
Mein Verständnis ist, dass zusätzlich zu der Politik geben sollte mir die vollen Rechte an „bucketname“ für mein Konto „myuid“, einschließlich aller Dateien, die bereits in das sind Eimer. Ich erhalte jedoch immer noch Zugriffsverweigerungsfehler, wenn ich versuche, eine dieser Dateien über den Link herunterzuladen, der in der Konsole angezeigt wird.
Irgendwelche Gedanken?
Sie sagen, dass dies auf den Eimer voll Rechte gibt, sondern der Ressourcen enthält ein Präfix. Sind alle Dateien, die Sie herunterladen, in diesem Präfix? Und wie lädst du sie herunter? Von der Konsole, mit einer App, mit einem SDK? –