support fips endpoint in aws java sdk for different region

0

I want to set system property AWS_USE_FIPS_ENDPOINT to true to enable fips endpoint for aws java sdk, but I have too many aws regions, in our code there are some concurrent request to different regions, part of which support fips endpoint while others has no fips endpoint. My question is if aws sdk is intelligent enough to judge if the request region support fips, if not support , does it go to the non-fips endpoint automatically? how can I guarantee that the request to non-fips region is working while AWS_USE_FIPS_ENDPOINT was set to ture?

Qing
asked 10 months ago339 views
1 Answer
0

The AWS SDK/CLI currently, doesn't check for fips support in a region. FIPS endpoints are available in the following regions: AWS US East/West, AWS GovCloud (US) and AWS Canada (Central). Setting the AWS_USE_FIPS_ENDPOINT flag to use the FIPS endpoints on those regions are usually based on specific security and compliance requirements, for workloads running only on those regions. You may want to reach out to a specialist via your AWS account team to discuss the requirement of having the flag set to true in a multi-region (including non-FIPS supported regions) setup described.

You may choose to set the flag to true when the sdk is invoking API calls to the FIPS supported regions, as an alternative.

AWS
answered 10 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions