In what case presigned URL is used?

A presigned URL is used to provide permission to access objects in S3 for a certain time limit. It functions as a public URL for the specified time limit.

Why only static website hosting is available in Amazon S3 and not Dynamic website

Amazon S3 primarily supports static website hosting because it's designed as a storage service, and hosting static websites requires minimal server-side processing. But, it lacks the infrastructure and capabilities to handle dynamic requests and generate content on the server-side.

What is S3 ARN?

An S3 ARN (Amazon Resource Name) is a unique identifier for an S3 resource, such as a bucket or an object. It's used in IAM policies, bucket policies, and AWS services to reference the specific S3 resource.

what is the benifit of versioning?

Data Protection Against Accidental Deletion or Overwrite
Audit and History Tracking
Restore from Ransomware or Corruption
Works with Lifecycle Rules
Integration with MFA Delete (Extra Protection)

Why only static website hosting is available in Amazon S3 and not Dynamic website

Dynamic websites typically require backend logic, such as:

Accessing databases (like MySQL)

Running server-side scripts

User authentication

S3 doesn’t support these features. It just serves files — it can’t run any logic or process requests dynamically.