This PR updates AWS from version 2 to version 3, which makes use of IMDSv2 protocol by default, over IMDSv1 to authenticate with AWS. This switch is so that we can be in compliance with an impending, mandatory shift to this new protocol. The aws-sdk gem is "replaced" and isn't directly updated from v2 ~> v3 as the aws-sdk-s3 gem allows you to pick and choose what you need. Allowing for less application bloat.
Acceptance Criteria
The Gemfile here is updated to utilize the latest commit hash in the caseflow-commons repository (716b58caf2116da5fca21c3b3aeea6c9712f3b9d)
Resolves APPEALS-46664
Description
This PR updates AWS from version 2 to version 3, which makes use of IMDSv2 protocol by default, over IMDSv1 to authenticate with AWS. This switch is so that we can be in compliance with an impending, mandatory shift to this new protocol. The
aws-sdk
gem is "replaced" and isn't directly updated from v2 ~> v3 as theaws-sdk-s3
gem allows you to pick and choose what you need. Allowing for less application bloat.Acceptance Criteria