.. SPDX-FileCopyrightText: 2024 Univention GmbH
..
.. SPDX-License-Identifier: AGPL-3.0-only

.. _overview-s3-compatible-storage:

S3-compatible object storage
============================

Nubus for Kubernetes needs an S3-compatible object storage for various application components.
This section describes which application components use an S3-compatible object storage.

:numref:`overview-s3-compatible-storage-fig`
shows that the functional component
:ref:`component-portal-service`
is the only component using an object storage.
Furthermore, the following application components within the *Portal Service* rely on it:

* *Portal Server*
* *Portal Consumer*
* *Central Navigation API*
* *Portal Announcement*

.. _overview-s3-compatible-storage-fig:

.. figure:: /images/S3-compatible_Storage_Portal_Service.*
   :alt: Application components in Portal Service using S3-compatible object storage
   :target: ../_images/S3-compatible_Storage_Portal_Service.svg
   :width: 800px

   Application components in *Portal Service* using S3-compatible object storage

.. seealso::

   :ref:`component-portal-service` in components section
      for information about internal components and behavior.
