Я написал программу java для вычисления заголовка авторизации для запроса aws. Он работает в большинстве случаев, но не работает для aws connect api. Сообщение об ошибке: «Подпись запроса, которую мы рассчитали, не соответствует предоставленной вами подписи. Проверьте свой AWS секретный ключ доступа и метод подписи»
Это URL: https://connect.us-east-1.amazonaws.com/hours-of-operations-summary/44f8d660-c8bb-4938-9514-af363769a49b Эти параметры, используемые для вычисления подписи:
HTTPRequestMethod = GET
CanonicalURI = %2Fhours-of-operations-summary%2F44f8d660-c8bb-4938-9514-af363769a49b
CanonicalHeaders = 'x-amz-security-token': '<encoded SessionToken>','host': 'connect.us-east-1.amazonaws.com'
Я также передаю x-amz-security-token и x-amz-date в заголовке. Есть идеи, в чем может быть проблема?