From 5fc05ebce6baeeadf6fe3b0c0819d8f484c7b4f3 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Tue, 7 May 2024 23:52:25 -0500 Subject: [PATCH] Use anonymous AWS credentials --- .../source/scwx/provider/aws_nexrad_data_provider.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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() {}