diff --git a/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp b/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp index 04b16731..c25e5d5b 100644 --- a/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp +++ b/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp @@ -9,6 +9,7 @@ #include +#include #include #include #include @@ -63,11 +64,18 @@ class AwsNexradDataProvider::Impl // Disable HTTP request for region util::SetEnvironment("AWS_EC2_METADATA_DISABLED", "true"); + // Use anonymous credentials + Aws::Auth::AWSCredentials credentials {}; + Aws::Client::ClientConfiguration config; config.region = region_; config.connectTimeoutMs = 10000; - client_ = std::make_shared(config); + client_ = std::make_shared( + credentials, + Aws::MakeShared( + Aws::S3::S3Client::ALLOCATION_TAG), + config); } ~Impl() {}