# Object Store (S3 Compatible)

Apica Ascent can ingest data directly from any S3-compatible object storage. Head over to the Source Extensions to create an object importer app extension.

You can find **Source Extensions** under the Integrations menu.

Once inside the Source Extension menu, select **New Source Extension** and then **AWS S3/Compatible Object store**:

<figure><img src="https://2948796384-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LmzGprckLqwd5v6bs6m%2Fuploads%2F524pBJsdGME4zF0EYecv%2FPicture1.png?alt=media&#x26;token=fac13277-0100-4772-9b14-31566673ec1a" alt=""><figcaption></figcaption></figure>

Create the extension and provide the settings for accessing your object store bucket. The settings menu provides options that allow customization that is specific to vendor object store implementations.

<figure><img src="https://2948796384-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LmzGprckLqwd5v6bs6m%2Fuploads%2FyNwMQbxXtcUGwuc4n8kx%2FScreen%20Shot%202023-01-02%20at%201.58.53%20PM.png?alt=media&#x26;token=01a3f353-5843-4be8-bb36-118c69ecd8b3" alt=""><figcaption><p>Configuring access to the bucket</p></figcaption></figure>

And that is all you need. Your data from the Object store bucket will show up as a flow in the Apica Ascent platform

<figure><img src="https://2948796384-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LmzGprckLqwd5v6bs6m%2Fuploads%2Ffu6P54yagkSsiYDyGqp7%2FScreen%20Shot%202023-01-02%20at%202.05.18%20PM.png?alt=media&#x26;token=c23f89f8-78a9-447f-92a0-aad27c42cc3f" alt=""><figcaption><p>Viewing the object store data import in "Explore" as a Flow</p></figcaption></figure>

### Persisting data in the Object store after processing

By default, the s3 compat ingest plugin will pull all your files under the prefix you mentioned, push it to Apica Ascent, and it will remove the files which are processed. This section will help you to take a backup of your files.

S3 Compat will push all your files to a separate bucket before deleting them from the source bucket. To configure a bucket for taking a backup, you should provide the name of the bucket in the **destination bucket** form field in the input plugin modal. The files will be stored with the structure used in the source bucket.\\

<figure><img src="https://2948796384-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LmzGprckLqwd5v6bs6m%2Fuploads%2F7XCS9usfGnwzByjom1rP%2Fimage.png?alt=media&#x26;token=6ea274e8-8931-4093-8bda-ee04039e1547" alt=""><figcaption><p>Taking backup logs in a separate bucket</p></figcaption></figure>
