Configure Output Target
RAISE supports three output modes, configured via the OutputTarget parameter when deploying from AWS Marketplace.
| Value | Behaviour |
|---|---|
BOTH | Store in DynamoDB and publish to SQS output queue (default) |
DYNAMODB | Store in DynamoDB only |
SQS | Publish to SQS output queue only |
Choosing the Right Mode
Use BOTH (default) when you want the flexibility of querying profiles directly in
DynamoDB while also having downstream services consume them from SQS. Good for most
production setups.
Use SQS only when a downstream service owns the data store (e.g. a service writing
to its own database). Avoids writing to DynamoDB if you don't need it.
Use DYNAMODB only when you want direct querying and analysis of extracted profiles
without a downstream consumer. Good for internal tooling, reporting, or batch analytics.
Changing the Output Mode
To change the output mode after deployment, update the OutputTarget parameter on the existing CloudFormation stack:
- Open the CloudFormation console
- Select the RAISE stack
- Click Update → Use existing template
- On the Specify stack details page, change OutputTarget to the new value
- Click through to Submit
Checking the Current Setting
- Open the Lambda console
- Select
ProcessCVFunction - Navigate to Configuration → Environment variables
- Find
OUTPUT_TARGET