Can we generate a custom URL to access the s3 bucket object lifetime?

0

Hello guys, can we generate a custom URL or any other way through which we can store the URL in DynamoDB so we can access that object anytime, or if I grant all the permission to specify bucket or grant access? Is there any solution for this

已提問 2 年前檢視次數 2115 次
2 個答案
0

Hi, Yes, there is a way to do that by using the Pre-Signed URL.(https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html) you can also verify TTL (time to live) for the same URL. However, I would never suggest following this process for private AWS access. instead of that use a bucket policy for DynomoDB and S3 to access the s3 bucket (A secure way to access it). For public uses always attached TTL for security.

VISI
已回答 2 年前
0

You can do that in several ways and choose a right option based on the consumers of the object, data sensitivity and access controls you would like to have.

Some resources that could help you - https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-https-requests-s3/ https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-bucket-intro.html https://aws.amazon.com/premiumsupport/knowledge-center/read-access-objects-s3-bucket/ https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html (Short Living URL - Max. 12 hours life time at this moment)

profile pictureAWS
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南