Outage in Scaleway

[OBJECT-STORAGE] [AWS CLI] AWS CLI enforces integrity header on PUT and POST requests

Minor
January 16, 2025 - Started about 2 months ago
Official incident page

Need to monitor Scaleway outages?
Stay on top of outages with IsDown. Monitor the official status pages of all your vendors, SaaS, and tools, including Scaleway, and never miss an outage again.
Start Free Trial

Outage Details

aws-cli now enforces a CRC64NVME integrity checksum on all PUT and POST requests. This concerns the versions v1: >=1.37.0 and v2: >=2.23.0. We do not currently support this checksum, we are working on how best to handle it on our end. In the meantime, you can choose one of these options to keep your aws-cli request working: - Use the --checksum-algorithm option with one of our supported checksums: - SHA1 - SHA256 - CRC32 - CRC32C - Use an older version of aws-cli, this way it will not enforce the CRC64NVME checksum
Components affected
Scaleway Object Storage
Latest Updates ( sorted recent to last )
IDENTIFIED 8 days ago - at 03/05/2025 08:19AM

We have completed development, but are now working on pre-release testing.

IDENTIFIED about 2 months ago - at 01/24/2025 03:57PM

We did discover that the trouble is broader than we thought.
As a first mitigation we do recommend that users wait before upgrading from aws v1 (we do recommand any version strictly prior to aws-cli 1.37.0 or boto3 < 1.36.0).
If aws v2 (that we do not recommend for the moment) is mandatory, we do recommend using aws-cli < 2.23.0
We are working actively to support those new versions, and plan to release fixes for the end of next week.
The details of the bug are :
support of CRC64NVME does not work properly
Tranfer-Encoding: chunked header does not work

IDENTIFIED about 2 months ago - at 01/16/2025 02:04PM

Everyone using aws-cli versions versions v1: >=1.37.0 and v2: >=2.23.0 received a 400 errors on PUT and POST requests.

INVESTIGATING about 2 months ago - at 01/16/2025 01:57PM

aws-cli now enforces a CRC64NVME integrity checksum on all PUT and POST requests. This concerns the versions v1: >=1.37.0 and v2: >=2.23.0. We do not currently support this checksum, we are working on how best to handle it on our end. In the meantime, you can choose one of these options to keep your aws-cli request working:
- Use the --checksum-algorithm option with one of our supported checksums:
- SHA1
- SHA256
- CRC32
- CRC32C
- Use an older version of aws-cli, this way it will not enforce the CRC64NVME checksum

Don't be the last to know when your dependencies go down

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 3846 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook