diff options
author | Pisarenko Grigoriy <grigoriypisar@ydb.tech> | 2025-05-28 17:18:48 +0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-28 15:18:48 +0300 |
commit | a9d09ff5ffa03d4fea229de44d0dd645ca8aa9f4 (patch) | |
tree | 6a219618c50aa89da3198b77b8c61b9cc19ffa8b | |
parent | 0fc57b3e0db6fa4245973544c9698cf62546f52d (diff) | |
download | ydb-a9d09ff5ffa03d4fea229de44d0dd645ca8aa9f4.tar.gz |
YQ-4289 fixed aws auth in timezones (#18930)
-rw-r--r-- | ydb/core/external_sources/s3/ut/ya.make | 1 | ||||
-rw-r--r-- | ydb/library/yql/providers/common/http_gateway/ya.make | 2 | ||||
-rw-r--r-- | ydb/library/yql/providers/common/http_gateway/yql_aws_signature.cpp | 4 |
3 files changed, 5 insertions, 2 deletions
diff --git a/ydb/core/external_sources/s3/ut/ya.make b/ydb/core/external_sources/s3/ut/ya.make index 2f9f1e485d8..8ecd5b78bff 100644 --- a/ydb/core/external_sources/s3/ut/ya.make +++ b/ydb/core/external_sources/s3/ut/ya.make @@ -4,6 +4,7 @@ NO_CHECK_IMPORTS() DATA(arcadia/ydb/core/external_sources/s3/ut/docker-compose.yml) ENV(COMPOSE_PROJECT_NAME=s3) +ENV(TZ="UTC+13") IF (AUTOCHECK) # Temporarily disable these tests due to infrastructure incompatibility diff --git a/ydb/library/yql/providers/common/http_gateway/ya.make b/ydb/library/yql/providers/common/http_gateway/ya.make index 4bf04fdb7aa..f72c2cf89c3 100644 --- a/ydb/library/yql/providers/common/http_gateway/ya.make +++ b/ydb/library/yql/providers/common/http_gateway/ya.make @@ -1,5 +1,7 @@ LIBRARY() +ENV(TZ="UTC+23") + SRCS( yql_aws_signature.cpp yql_http_default_retry_policy.cpp diff --git a/ydb/library/yql/providers/common/http_gateway/yql_aws_signature.cpp b/ydb/library/yql/providers/common/http_gateway/yql_aws_signature.cpp index eea7e35507d..ffeda396f46 100644 --- a/ydb/library/yql/providers/common/http_gateway/yql_aws_signature.cpp +++ b/ydb/library/yql/providers/common/http_gateway/yql_aws_signature.cpp @@ -67,7 +67,7 @@ TString TAwsSignature::GetXAmzContentSha256() const { } TString TAwsSignature::GetAmzDate() const { - return CurrentTime.FormatLocalTime("%Y%m%dT%H%M%SZ"); + return CurrentTime.FormatGmTime("%Y%m%dT%H%M%SZ"); } TString TAwsSignature::GetContentType() const { @@ -112,7 +112,7 @@ TString TAwsSignature::CalcSignature() const { } TString TAwsSignature::GetDate() const { - return CurrentTime.FormatLocalTime("%Y%m%d"); + return CurrentTime.FormatGmTime("%Y%m%d"); } TString TAwsSignature::HmacSHA256(TStringBuf key, TStringBuf data) { |