Issue
The Braze connector or setup test is failing with the following error:
Braze Exports have been configured with Amazon S3. Please select Export Storage option as Amazon S3 and provide the required details.
Environment
Connector: Braze
Answer
Follow Braze's API key guide to create an API key for Fivetran. Enable the following permissions for the API key:
users.export.ids
users.export.segment
This is outlined in Fivetran's Braze Setup Guide.
Cause
The connector starts the sync successfully and queries the Braze API until it hits a failure at one of the endpoints.
The connector fails after the call to "https://rest.fra-01.braze.eu/users/export/segment".
Failure message:
AWSSecurityTokenServiceException: 1 validation error detected: Value null at 'roleArn' failed to satisfy constraint: Member must not be null (Service: AWSSecurityTokenService; Status Code: 400; Error Code: ValidationError; Request ID: *******)