93102: There was an error with your AWS role
EVENTS
ERROR
This error occurs when Event Streams cannot assume the AWS IAM role configured for your Kinesis sink. Event Streams uses the role_arn and external_id values from the sink configuration to access your stream. If AWS rejects that role assumption, Event Streams cannot deliver events to the sink and retries delivery for this error.
- The
role_arnin your sink configuration points to a role that no longer exists or is no longer the correct role for the target stream. - The IAM role trust policy does not allow Twilio's AWS principal
arn:aws:iam::177261743968:rootto callsts:AssumeRole. - The
sts:ExternalIdvalue in the IAM role trust policy does not match theexternal_idconfigured on the sink. - The AWS role or trust relationship was changed after you created the sink.
- The role no longer has the access your Kinesis sink configuration expects.
- Verify that your sink configuration uses the correct Kinesis stream
arn,role_arn, andexternal_id. - Update the IAM role trust policy to allow
arn:aws:iam::177261743968:rootto usests:AssumeRole. - Make sure the trust policy uses the same
sts:ExternalIdvalue that you configured as the sinkexternal_id. - Confirm that the IAM role still exists and still has access to write to the target Kinesis stream.
- If you changed the AWS role settings after creating the sink, create a new sink with the updated
role_arnandexternal_id, then move your subscriptions to the new sink. Event Streams only supports updating a sink description after creation. - Send a sink test event after you update the configuration to confirm the sink is ready to receive events.