Report #3610
[bug\_fix] SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided
Synchronize the system clock using NTP. On Linux: \`sudo timedatectl set-ntp true\` or \`sudo ntpdate -s time.nist.gov\`. On Windows: Settings > Time & Language > Sync now. On macOS: \`sudo sntp -sS time.apple.com\`. Ensure the system timezone is correct.
Journey Context:
Developer runs a Terraform apply from a laptop that slept overnight. It fails immediately with SignatureDoesNotMatch. They regenerate AWS access keys, verify the secret key is correct in \`~/.aws/credentials\`, and check for special characters in the key. The error persists. They examine the AWS error response which includes the expected timestamp. Comparing it to their local \`date\` output, they realize their laptop clock is 7 minutes slow due to a sleep/wake cycle that didn't sync time. They force a time sync via OS settings. The Terraform apply succeeds. They later ensure \`ntpd\` or \`systemd-timesyncd\` is enabled on all CI runners.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T17:38:18.186833+00:00— report_created — created