Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate from rusoto to aws-sdk-rust #849

Closed
wants to merge 65 commits into from

Commits on Jun 6, 2022

  1. WIP

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    92be891 View commit details
    Browse the repository at this point in the history
  2. Make this almost compile

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    fc598d3 View commit details
    Browse the repository at this point in the history
  3. Don't hold lock over await points

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    776d60c View commit details
    Browse the repository at this point in the history
  4. Comment cleanup and rustfmt

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    29d6207 View commit details
    Browse the repository at this point in the history
  5. Rename, this holds a client

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    9d4ec9a View commit details
    Browse the repository at this point in the history
  6. Package updates

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    d2c0592 View commit details
    Browse the repository at this point in the history
  7. Fix/work around some Region-related build errors

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    7648631 View commit details
    Browse the repository at this point in the history
  8. Use position() on a const array

    I could not get a new Region struct to be created with v as its value,
    kept running into lifetime issues with value.
    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    a7a1db0 View commit details
    Browse the repository at this point in the history
  9. Fix stream error type

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    a220fdd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a9bd560 View commit details
    Browse the repository at this point in the history
  11. Fix warnings

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    bba5cc3 View commit details
    Browse the repository at this point in the history
  12. Remove http_client, use default shipping with aws-sdk-rust (reqwest)

    Perhaps something like this is needed to get HTTP status codes, as with
    S3WithCode(StatusCode, String).
    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    78b05de View commit details
    Browse the repository at this point in the history
  13. Automatically refresh ECS container credentials

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    159c5fe View commit details
    Browse the repository at this point in the history
  14. Remove obsolete commented-out code

    Jos Backus committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    c414417 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Configuration menu
    Copy the full SHA
    e3d89fa View commit details
    Browse the repository at this point in the history
  2. Upgrade crates

    Jos Backus committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    b2e0adb View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2022

  1. Add changelog entry

    Jos Backus committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    186b7a4 View commit details
    Browse the repository at this point in the history
  2. Clippy fixes

    Jos Backus committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    eafb09e View commit details
    Browse the repository at this point in the history
  3. Remove superfluous qualifiers

    Jos Backus committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    58fe855 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. Dynamically retrieve and cache list of EC2 regions

    Jos Backus committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    008cb1b View commit details
    Browse the repository at this point in the history
  2. Remove obsolete commented-out code

    Jos Backus committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    6212154 View commit details
    Browse the repository at this point in the history
  3. Group Failures and Errors together

    Jos Backus committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    c4a269e View commit details
    Browse the repository at this point in the history
  4. Get rid of wildcard import

    Jos Backus committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    199903d View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. No need for aws_regions() to be async

    Jos Backus committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    afed528 View commit details
    Browse the repository at this point in the history
  2. Improve error message

    Jos Backus committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    9776fbd View commit details
    Browse the repository at this point in the history
  3. Cargo fmt

    Jos Backus committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    6cd0e6e View commit details
    Browse the repository at this point in the history
  4. Review feedback

    Jos Backus committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    9b481df View commit details
    Browse the repository at this point in the history
  5. Drop unnecessary drop()

    Jos Backus committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    7dc2bc5 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Configuration menu
    Copy the full SHA
    c033553 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

  1. Bump AWS SDK crate versions

    Jos Backus committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    f7b1db6 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. Revert dynamic EC2 region code

    Jos Backus committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    a46ac9c View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2022

  1. Merge branch 'master' into task/aws-sdk-rust-migration

    Jos Backus committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    3f76c77 View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    Jos Backus committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    acca57d View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. No need for qualifier path

    Jos Backus committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    c0761fa View commit details
    Browse the repository at this point in the history
  2. Use cleanups

    Jos Backus committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    6c6fabd View commit details
    Browse the repository at this point in the history
  3. No need for qualified path

    Jos Backus committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    97b2e35 View commit details
    Browse the repository at this point in the history
  4. Restore serialization

    Jos Backus committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    d62fffa View commit details
    Browse the repository at this point in the history
  5. Make cargo fmt --check happy

    Jos Backus committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    eee6dea View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Revert to original code

    Jos Backus committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    401cfd0 View commit details
    Browse the repository at this point in the history
  2. More diff reduction against the original code

    Jos Backus committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    2afbc51 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2022

  1. Use simpler syntax now that Rust supports it

    Jos Backus committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    2bf55d0 View commit details
    Browse the repository at this point in the history
  2. Fix "cannot move out of file_source because it is borrowed" error

    Not sure why this shows up all of a sudden.
    Jos Backus committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    2257e55 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2022

  1. Bump versions to latest

    Jos Backus committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    d7ffc64 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2022

  1. Change content_length_timeout() to accept an i64 instead of a u32

    Because aws_sdk_s3::output::GetObjectOutput has
    pub content_length: i64
    Jos Backus committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    0d3c485 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Catch up to latest

    Jos Backus committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    60fb95e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. Merge branch 'master' into task/aws-sdk-rust-migration

    Jos Backus committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    f8949a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2022

  1. Bump AWS SDK crate versions

    Jos Backus committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    c875457 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Merge branch 'master' into task/aws-sdk-rust-migration

    Jos Backus committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    f3bb80b View commit details
    Browse the repository at this point in the history
  2. cargo fmt

    Jos Backus committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    4d246a2 View commit details
    Browse the repository at this point in the history
  3. Remove rusoto crates, update lock file

    Jos Backus committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    ce77bff View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Merge branch 'master' into task/aws-sdk-rust-migration

    Jos Backus committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    ae98e6f View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Accommodate the async AWS SDK credentials providers

    Jos Backus committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    42c9a31 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. aws_types::region::Region implements Hash directly, no need to alloca…

    …te a new string which is expensive
    
    Thanks @Swatinem
    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    781ab7e View commit details
    Browse the repository at this point in the history
  2. Remove commented-out crate

    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    8b2f82f View commit details
    Browse the repository at this point in the history
  3. Remove outdated comment

    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    e1b550e View commit details
    Browse the repository at this point in the history
  4. aws_config::ecs::EcsCredentialsProvider implements ProvideCredentials…

    … directly
    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    b9fa696 View commit details
    Browse the repository at this point in the history
  5. No need for clone()s, just pass references

    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    b695ebe View commit details
    Browse the repository at this point in the history
  6. cargo fmt

    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    b71e29c View commit details
    Browse the repository at this point in the history
  7. Move clone() into trait

    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    6eff303 View commit details
    Browse the repository at this point in the history
  8. Make tests build

    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    6a72b7f View commit details
    Browse the repository at this point in the history
  9. Drop region validation

    Rusoto hardcoded the available regions, aws-sdk-rust does not. But
    there's no way to obtain the current list of valid regions without
    making API calls, which means having working credentials and either
    defaulting to some region (like us-east-1) or having the user specify a
    valid region anyway.
    Jos Backus committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    da3eb8b View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Put back accidentally-removed code

    Jos Backus committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    12cd8f5 View commit details
    Browse the repository at this point in the history
  2. Remove useless test

    Unlike Rusoto, the Rust AWS SDK doesn't hardcode the currently known
    regions, and no validation is provided. API requests with invalid region
    names will fail.
    Jos Backus committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    70205cc View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into task/aws-sdk-rust-migration

    Jos Backus committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    d0c1d2a View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2022

  1. Update axum-server to 0.4.4

    Jos Backus committed Dec 18, 2022
    Configuration menu
    Copy the full SHA
    b13e06a View commit details
    Browse the repository at this point in the history