Big segment data does not populate the DynamoDB when you use this configuration combination:
- Autoconfiguration and supplying
ENV_DATASTORE_TABLE_NAME="table-name-$CID"
USE_DYNAMODB="true"
You end up with this in the logs:
BigSegmentSynchronizer: Synchronization failed: InvalidParameter: 1 validation error(s) found.
- minimum field size of 3, GetItemInput.TableName.
That’s an AWS error from calling DynamoDB GetItem with a blank TableName.
I think the issue is that on this line you’re using the table name from allConfig and not envConfig.
Apart from the big segments everything else has been functioning fine with this Relay Proxy.
Perhaps big segments only works with DynamoDB if you use a single table for all environments?
Big segment data does not populate the DynamoDB when you use this configuration combination:
ENV_DATASTORE_TABLE_NAME="table-name-$CID"USE_DYNAMODB="true"You end up with this in the logs:
That’s an AWS error from calling DynamoDB GetItem with a blank
TableName.I think the issue is that on this line you’re using the table name from
allConfigand notenvConfig.Apart from the big segments everything else has been functioning fine with this Relay Proxy.
Perhaps big segments only works with DynamoDB if you use a single table for all environments?