layout: default title: CAS - DynamoDb Service Registry
DynamoDb Service Registry¶
Stores registered service data in a DynamoDb instance.
Support is enabled by adding the following module into the Maven overlay:
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-dynamodb-service-registry</artifactId>
<version>${cas.version}</version>
</dependency>
Configuration¶
You will need to provide CAS with your AWS credentials. Also, to gain a better understanding of DynamoDb’s core components and concepts, please start with this guide first. To see the relevant list of CAS properties, please review this guide.
Troubleshooting¶
To enable additional logging, configure the log4j configuration file to add the following levels:
...
<AsyncLogger name="com.amazonaws" level="debug" additivity="false">
<AppenderRef ref="console"/>
<AppenderRef ref="file"/>
</AsyncLogger>
...
Auto Initialization¶
Upon startup and if the services registry database is blank, the registry is able to auto initialize itself from default JSON service definitions available to CAS.
To see the relevant list of CAS properties, please review this guide.