> ## Documentation Index
> Fetch the complete documentation index at: https://docs.doczilla.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Use your own bucket

> Write the document directly into your bucket by using the storage option.

## What is a signed URL?

A signed URL is a URL that provides limited permission and time to make a request.
Signed URLs contain authentication information in their query string, allowing users without credentials to perform specific actions on a resource.
After you generate a signed URL, anyone who possesses it can use the signed URL to perform specified actions, such as writing an object, within a specified period of time.

## How to use your bucket with Doczilla

<Tabs>
  <Tab title={'GCP Storage'}>
    <Snippet file="steps-signed-url-gcp.mdx" />
  </Tab>

  <Tab title={'AWS S3'}>
    <Snippet file="steps-signed-url-aws.mdx" />
  </Tab>
</Tabs>

## Signed URL upload failed

If the render was successful but the upload to the signed URL failed, `signedUrlStatus` will be `FAILED` and the
URL field will contain the temporary URL of Doczilla.
