Trying to access s3 bucket using postman app and fix AccessDenied error

0

Hi all, I am a newbie getting started with AWS S3 buckets I created a bucket: test1 (public) I have created a bucket: test2 (block public access) I created a policy and test user for test2 bucket

Using postman app :

I was able to do a simple get for public bucket like:

http://s3.myregion.amazonaws.com/test1/TESTPIC.png Now I am trying to do a get with my test2 bucket with (block public access) now I get :

<Code>AccessDenied</Code> <Message>Access Denied</Message>

So somehow I need to send some credentials with postman to AWS to allow access. Any idea how to do this?

1回答
0

You'll need to sign API requests that require authorization and include this signature in the Authorization header. Postman supports creating this signature for you: https://learning.postman.com/docs/sending-requests/authorization/#aws-signature

You might also want to look at presigned URLs, which once generated will allow you to access the file without needing to sign each request: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html

Ed
回答済み 2年前
  • Thanks very much for your help. I am looking into your suggestions.

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ