Troubleshooting
Problem
You are configuring a Data Stream for a Event Hub on Azure and getting an error similar to the following:
ERROR] [AzureConfigurationVerifier.java.194] - stream_id:6,stream_name:eventhub-guardium-name,
com.azure.storage.blob.models.BlobStorageException: If you are using a StorageSharedKeyCredential, and the server returned an error message that says 'Signature did not match', you can compare the string to sign with the one generated by the SDK. To log the string to sign, pass in the context key value pair 'Azure-Storage-Log-String-To-Sign': true to the appropriate method call.
If you are using a SAS token, and the server returned an error message that says 'Signature did not match', you can compare the string to sign with the one generated by the SDK. To log the string to sign, pass in the context key value pair 'Azure-Storage-Log-String-To-Sign': true to the appropriate generateSas method call.
Please remember to disable 'Azure-Storage-Log-String-To-Sign' before going to production as this string can potentially contain PII.
Status code 403, "<?xml version="1.0" encoding="utf-8"?><Error><Code>AuthenticationFailed</Code><Message>Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
RequestId:5a521d40-201e-0065-4012-60cbd4000000
Time:2024-02-15T13:22:19.0373318Z</Message><AuthenticationErrorDetail>Signature not valid in the specified time frame: Start [Thu, 01 Feb 2024 12:38:19 GMT] - Expiry [Thu, 01 Feb 2024 20:38:19 GMT] - Current [Thu, 15 Feb 2024 13:22:19 GMT]</AuthenticationErrorDetail></Error>"
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:471) ~[?:2.9 (04-17-2023)]
at com.azure.core.implementation.http.rest.ResponseExceptionConstructorCache.invoke(ResponseExceptionConstructorCache.java:56) ~[azure-core-1.40.0.jar:1.40.0]
at com.azure.core.implementation.http.rest.RestProxyBase.instantiateUnexpectedException(RestProxyBase.java:356) ~[azure-core-1.40.0.jar:1.40.0]
at com.azure.core.implementation.http.rest.AsyncRestProxy.lambda$ensureExpectedStatus$1(AsyncRestProxy.java:127) ~[azure-core-1.40.0.jar:1.40.0]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) ~[reactor-core-3.4.29.jar:3.4.29]
at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) ~[reactor-core-3.4.29.jar:3.4.29]
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSMPHH","label":"IBM Security Guardium"},"ARM Category":[{"code":"a8m0z000000Gp0PAAS","label":"DATABASE"}],"ARM Case Number":"TS015400798","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Log InLog in to view more of this document
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.
Was this topic helpful?
Document Information
Modified date:
20 February 2024
UID
ibm17121171