# S3 Bucket

Simply, **S3(Simple Storage Service)** is a AWS tool which allows us to store our file, folder, photo, movie and so on  in locally and publicly. It helps us to protect any amount of data for a long period of time. We can access the date that are in s3 from any where in any time. &#x20;

<figure><img src="/files/pfuLXF3e1ZF1ihCDdlUF" alt=""><figcaption></figcaption></figure>

**These are the step that need to do to create a AWS S3 bucket:**

```
Step 1: Search s3
Step 2: Click on create bucket
Step 3: It will ask for a Bucket name, Name should be globally unique and shouldn't contain any spaces or upper letter, This name will appear in website link
Step 4: Select the region which is near your location, if you select in different AZ, there will be delays in process of upload and download
Step 5: Select Object Ownership, ACLs(Access Control List) enable or disable
Step 6: Select if you want to block all public access or not
Step 7: Enable or Disable according to you for Bucket Versioning and defult encryption
Step 8: Click on Create bucket
```

<figure><img src="/files/v5RoByr9ZiWuBjPDMunU" alt=""><figcaption></figcaption></figure>

I named **rajan04**, region **N.California**, with **no public** access.

If we click on name of bucket(rajan04) you can see a option of upload file, properties, permissions and all.

<figure><img src="/files/jHCKqhBZCMPl0WEQgp5o" alt=""><figcaption></figcaption></figure>

If you like to add photo from your local computer, just click on upload and add files or folders.&#x20;

&#x20;We can change the permissions to everyone(Public Access), anyone from internet can view our file or photo.&#x20;

<figure><img src="/files/VePLGmFELYN8ucOTE8Rb" alt=""><figcaption></figcaption></figure>

Now we can able to view our date from internet. We can see the link if we see under properties:

<figure><img src="/files/9ll58Sv71AnEhkshoxQR" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/sqRFWYfGzJny3XLh0Zmf" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rajan-silwal-1.gitbook.io/product-docs/cloud-aws/s3-bucket.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
