Ich habe die s3-URL in meinem Mungo-Objekt gespeichert, dann auf der Client-Seite, ich versuche, diese s3-URL als ein src zu verwenden.403 beim Versuch, s3-Dateien/Bilder anzuzeigen
Ich halte ein 403.
bekomme ich ein paar ähnlichen Fragen habe gesucht, den Zustand, den ich brauche, um meine Rechte/Richtlinie zu konfigurieren.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "UploadFile",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::acct#:root"
},
"Action": [
"s3:PutObject"
],
"Resource": "arn:aws:s3:::whiskey-upload/*"
},
{
"Sid": "crossdomainAccess",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::whiskey-upload/crossdomain.xml"
},
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::whiskey-upload/*"
}
]
}
Jeder Hinweis auf das, was ich sonst noch falsch machen kann:
Ich habe das getan?
Sieht aus wie es sollte in Ordnung sein. Sind Sie sicher, dass alles, was Sie zum Hochladen verwenden, den AWS-Schlüssel + secret für Ihr root-Konto verwendet? – Ownaginatious
Ich glaube schon. Ich kann die hochgeladenen Bilder sehen, wenn ich mich bei AWS anmelde, aber nicht in meiner Web-App. – NoobSter
Ich authentifiziere jedoch keine Anfrage zum Anzeigen/Anzeigen des Bildes. – NoobSter