Amazon Connect eventual consistency - Amazon Connect

Amazon Connect eventual consistency

The Amazon Connect API follows an eventual consistency model due to the distributed nature of the system. As a result, changes to Amazon Connect resources might not be immediately visible to the subsequent commands you run.

When you perform Amazon Connect API calls, there might be a brief delay before the change is available throughout Amazon Connect. It typically takes less than a few seconds for the change to propagate throughout the system, but in some cases it can take several minutes. You might get unexpected errors, such as a ResourceNotFoundException or an InvalidRequestException, during this time. For example, Amazon Connect might return a ResourceNotFoundException if you call DescribeUser immediately after calling CreateUser.

We recommend that you configure a retry strategy on your Amazon Connect clients to automatically retry operations after a brief waiting period. For more information, see Retry behavior in the AWS SDKs and Tools Reference Guide.