Anbox Application Registry¶
The Anbox Application Registry (AAR) provides a central repository for applications created on Anbox Cloud. Using an AAR is very useful for larger deployments involving multiple regions, in order to keep applications in sync.
How AAR works¶
You can configure the Anbox Management Service (AMS) to regularly poll an AAR and import any new application versions found there. When a new application version is found, AMS starts to import it. Once done, AMS makes it available for use.
An imported application is immutable and cannot be changed other than through the AAR itself. If an application is removed from the AAR, it is removed from AMS on the next update as well.
AMS can act in two different roles, publisher
or client
when working with an AAR. A single AMS instance can act either as a publisher or as a client, but not both.
publisher
:The
publisher
role allows both read and write access to the AAR. AMS instances registered as publishers act inpush
mode and are meant to push new applications and their updates to the AAR so that they can be consumed by regular read-only clients.We recommend that you have one
publisher
per architecture, for example, one foramd64
and one forarm64
. The publishers should not be used to host regular instances but only to manage applications. Regular users should be directed to AMS instances acting as clients.client
:The
client
role allows only read access to the AAR. AMS instances registered as clients consume the applications pushed by the publishers.