Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the

93102: There was an error with your AWS role


ERROR: 93102

error-93102 page anchor
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.

Possible causes

possible-causes page anchor
  • The role_arn in 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:root to call sts:AssumeRole.
  • The sts:ExternalId value in the IAM role trust policy does not match the external_id configured 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, and external_id.
  • Update the IAM role trust policy to allow arn:aws:iam::177261743968:root to use sts:AssumeRole.
  • Make sure the trust policy uses the same sts:ExternalId value that you configured as the sink external_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_arn and external_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.

Additional resources

additional-resources page anchor