File tree 1 file changed +11
-1
lines changed 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -217,6 +217,16 @@ async fn request(
217
217
Ok ( v)
218
218
}
219
219
220
+ #[ cfg( not( feature = "fips" ) ) ]
221
+ fn compute_host ( service : & String , region : & String , domain : & str ) -> String {
222
+ format ! ( "{service}.{region}.{domain}" )
223
+ }
224
+
225
+ #[ cfg( feature = "fips" ) ]
226
+ fn compute_host ( service : & String , region : & String , domain : & str ) -> String {
227
+ format ! ( "{service}-fips.{region}.{domain}" )
228
+ }
229
+
220
230
fn build_get_secret_signed_headers (
221
231
aws_config : & AwsConfig ,
222
232
region : String ,
@@ -231,7 +241,7 @@ fn build_get_secret_signed_headers(
231
241
"amazonaws.com"
232
242
} ;
233
243
234
- let host = format ! ( "{}.{}.{}" , header_values. service, region, domain) ;
244
+ let host = compute_host ( & header_values. service , & region, domain) ;
235
245
236
246
let canonical_uri = "/" ;
237
247
let canonical_querystring = "" ;
You can’t perform that action at this time.
0 commit comments