-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
OpenSSL-fips cause a failure #2397
Comments
Could you provide a stack trace? What operations are you trying to use? Many S3 control plane operations require content-md5. To make these apis work we would need S3 to remove the requirement for the content-md5 header for all operations. See: boto/botocore#1700 |
The screenshot contains the error from the td-agent.log file. |
I'm not sure how you've wrapped s3 calls or how your logging it setup - but you may be able to change the log level (eg to debug) or some other way - what I want to confirm is which S3 calls are failing. |
@alextwoods - log level changed to |
Closing this out since content-md5 is required on the APIs and not allowed through openssl FIPS. If this is still an issue for you, consider creating an issue in the cross-sdk repo: https://github.com/aws/aws-sdk |
|
Confirm by changing [ ] to [x] below to ensure that it's a bug:
Describe the bug
On FIPS complaint systems or with OpenSSL-fips the gem failed badly. All OpenSSL::Digest::MD5.new are blocked by openssl lib. and this gem is using it a few times.
Gem name ('aws-sdk', 'aws-sdk-resources' or service gems like 'aws-sdk-s3') and its version
aws-sdk-s3-1.75.0
Version of Ruby, OS environment
ruby -version
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]
To Reproduce (observed behavior)
When using the openssl-fips (OpenSSL 1.0.2k-fips 26 Jan 2017 - in my case) gem produce an error.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
![image](https://user-images.githubusercontent.com/69992612/90831628-747f4300-e344-11ea-8425-30b28f3a9cf1.png)
Additional context
OS - RHEL 7.6
The text was updated successfully, but these errors were encountered: