AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

S3 バケット内に配置したオブジェクトを外部アクセスさせる方法

0

S3 バケット内に配置したオブジェクトを外部アクセスさせたい場合、Cognito を利用して一時的なクレデンシャル情報を払い出して認証が通ったユーザーのみアクセスさせる方法が良いでしょうか? 他に良い方法があれば教えてください。

質問済み 2ヶ月前63ビュー
1回答
0

こちらのブログが参考になると思います。
認証が必要かはどのようなオブジェクトを配信するかによって変わってくると思います。
アクセスしてくるユーザーのIPアドレスが分かっていればリソースベースポリシーで絞ることが可能です。
それ以外の場合はCognitoやLambda オーソライザー (API Gatewayを使用していれば) などを使用するのがよいと思います。
https://techblog.nhn-techorus.com/archives/27718
https://www.aws-room.com/entry/cognito-s3

profile picture
エキスパート
回答済み 2ヶ月前

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

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

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