私はs3 urlを私のmongooseオブジェクトに保存しています。クライアント側では、このs3 urlをsrcとして使用しようとしています。403 s3ファイル/画像を表示しようとしています
私は私が私の許可/ポリシーを設定する必要がある状態の数と類似の質問、見てきた403
を得続けます。
は、私はそれをやった:
{
"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/*"
}
]
}
私が間違ってやっていること、もの上の任意の手がかり?
大丈夫でしょうか。アップロードに使用しているものは、rootアカウントのAWSキー+シークレットを使用していますか? – Ownaginatious
私はそう信じています。 AWSにログインすればアップロードされた画像を見ることができますが、私のウェブアプリケーションでは表示されません。 – NoobSter
しかし、私はイメージを表示/表示する要求を認証していません。 – NoobSter