mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-20 00:20:47 +00:00
Before this patch, if an ARN that is passed to Alternator requests like TagResource is well-formatted but points to non-existent table, Alternator returns the unhelpful error: (AccessDeniedException) when calling the TagResource operation: Incorrect resource identifier This patch modifies this error to be: (ResourceNotFoundException) when calling the TagResource operation: ResourceArn 'arn:scylla:alternator:alternator_alternator_Test_ 1758532308880:scylla:table/alternator_Test_1758532308880x' not found This is the same error type (ResourceNotFoundException) that DynamoDB returns in that case - and a more helpful error message. This patch also includes a regression test that checks the error type in this case. The new test fails on Alternator before this patch, and passes afterwards (and also passes on DyanamoDB). Signed-off-by: Nadav Har'El <nyh@scylladb.com> Closes scylladb/scylladb#26179