Devika Verma
d781cb11c1
Bedrock verify: detect ClientError by response shape, not class name
...
Live boto3 raises MODELED ClientError subclasses (class name
'AccessDeniedException'), so the kind == 'ClientError' check sent every
real AWS error to the generic 'Couldn't reach' fallback and hid the
specific guidance (found on a real key, 2026-08-17). Detect by the
response.Error.Code shape instead; AccessDenied guidance now names the
three usual causes (policy, short-term key expiry, region mismatch) and
ExpiredTokenException gets its own message. The old test only raised a
bare ClientError - exactly why this survived; the new one uses modeled
subclasses.
2026-08-17 18:57:20 +05:30
..
2026-08-17 18:34:56 +05:30
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-27 22:47:30 -07:00
2026-07-27 22:47:30 -07:00
2026-08-13 08:41:44 -07:00
2026-07-30 13:10:30 -07:00
2026-07-29 15:52:05 +05:30
2026-07-21 11:09:41 -07:00
2026-08-12 17:40:51 -07:00
2026-08-17 18:29:33 +05:30
2026-07-21 11:09:41 -07:00
2026-07-21 12:56:36 -07:00
2026-07-21 11:09:41 -07:00
2026-08-17 18:57:20 +05:30
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-23 12:29:19 -07:00
2026-08-11 11:43:57 -07:00
2026-07-30 06:24:39 -07:00
2026-07-29 18:00:38 +05:30
2026-07-30 06:24:39 -07:00
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-08-11 11:18:21 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-08-13 08:41:44 -07:00
2026-07-21 11:09:41 -07:00
2026-07-23 07:43:24 -07:00
2026-07-22 15:43:54 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-23 07:43:24 -07:00
2026-07-24 18:44:39 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 18:44:39 -07:00
2026-07-25 18:33:16 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 12:56:36 -07:00
2026-07-24 01:41:05 +05:00
2026-07-30 11:24:06 -07:00
2026-07-28 20:32:14 +05:30
2026-07-28 20:32:14 +05:30
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-28 20:48:43 +05:30
2026-07-21 11:09:41 -07:00
2026-08-12 12:42:17 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-08-12 12:42:17 -07:00
2026-07-28 20:48:43 +05:30
2026-07-25 16:07:33 -07:00
2026-07-25 16:15:18 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-08-12 12:42:17 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-23 07:43:24 -07:00
2026-07-21 11:09:41 -07:00
2026-08-01 08:50:53 -07:00
2026-07-21 11:09:41 -07:00
2026-08-12 12:16:45 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 22:02:20 -07:00
2026-08-17 18:34:56 +05:30
2026-07-21 11:09:41 -07:00
2026-08-01 08:50:53 -07:00
2026-08-01 08:50:53 -07:00
2026-08-01 08:50:53 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 15:45:26 -07:00
2026-07-27 21:01:31 -07:00
2026-08-12 12:45:02 -07:00
2026-07-21 11:09:41 -07:00
2026-07-24 22:33:13 -07:00
2026-07-21 11:09:41 -07:00
2026-07-31 10:16:09 +01:00
2026-07-27 12:58:16 -07:00
2026-07-21 11:09:41 -07:00
2026-07-21 11:09:41 -07:00