What is the format of ARN for an AWS service?

ARN-Amazon Resourve Name is a Unique identifier assigned for each object/resources in AWS

What is versioning in S3? How does it work?

Keeps multiple versions of an object.

Protects against overwrites and deletions.

In a bucket with versioning enabled, is it possible to restore deleted objects?

Yes, by removing the delete marker.

How can we permanently delete objects in a bucket with versioning enabled?

Delete all object versions and delete markers.

What are the different types of Encryption available in AWS?

SSE-S3 (managed by S3)

SSE-KMS (AWS Key Management Service)

SSE-C (customer-provided keys)

Client-side encryption