HomePhabricator
Diffusion Comm 1207793603ad

[services] Make AWS SDK versions consistent

Description

[services] Make AWS SDK versions consistent

Summary:
This unblocks ENG-3102.

Bumped blob, backup and feature-flag services AWS SDK versions to match these from identity service.
There is a newer version of AWS SDKs (0.55.0 for aws-{config,types} / 0.25.1 for aws-sdk-*) but they contain too many renames and breaking changes. Such bump should be done in a separate diff if requested.

Two significant breaking changes here, related to introduction of "Endpoint 2.0":

  • aws_config Endpoint is now a simple endpoint_url() that takes a string.
  • S3 now defaults to virtual bucket addressing, which is not supported by localstack.

Change details can be found in AWS changelog (although they're grouped by date, not version number): https://github.com/awslabs/aws-sdk-rust/blob/main/CHANGELOG.md#january-13th-2023

See the first two bullet points of January 13th 2023

Test Plan:

  • CI
  • Ran cargo build for each service
  • Ran integration tests for blob and backup services

Reviewers: varun, jon, tomek

Reviewed By: tomek

Subscribers: ashoat, atul

Differential Revision: https://phab.comm.dev/D7409

Details

Provenance
bartekAuthored on Apr 9 2023, 7:18 AM
Reviewer
tomek
Differential Revision
D7409: [services] Make AWS SDK versions consistent
Parents
rCOMMeb1b4bf0c1e6: [native][web] Trigger sendCallbacks on retries
Branches
Unknown
Tags
Unknown