12
12
#include " common/http/utility.h"
13
13
#include " common/protobuf/message_validator_impl.h"
14
14
15
- #include " extensions/filters/http/ common/aws/credentials_provider_impl.h"
16
- #include " extensions/filters/http/ common/aws/region_provider_impl.h"
17
- #include " extensions/filters/http/ common/aws/signer_impl.h"
18
- #include " extensions/filters/http/ common/aws/utility.h"
15
+ #include " extensions/common/aws/credentials_provider_impl.h"
16
+ #include " extensions/common/aws/region_provider_impl.h"
17
+ #include " extensions/common/aws/signer_impl.h"
18
+ #include " extensions/common/aws/utility.h"
19
19
20
20
namespace Envoy {
21
21
namespace Extensions {
@@ -45,10 +45,9 @@ std::shared_ptr<grpc::ChannelCredentials> AwsIamGrpcCredentialsFactory::getChann
45
45
const auto & config = Envoy::MessageUtil::downcastAndValidate<
46
46
const envoy::config::grpc_credential::v3::AwsIamConfig&>(
47
47
*config_message, ProtobufMessage::getNullValidationVisitor ());
48
- auto credentials_provider =
49
- std::make_shared<HttpFilters::Common::Aws::DefaultCredentialsProviderChain>(
50
- api, HttpFilters::Common::Aws::Utility::metadataFetcher);
51
- auto signer = std::make_unique<HttpFilters::Common::Aws::SignerImpl>(
48
+ auto credentials_provider = std::make_shared<Common::Aws::DefaultCredentialsProviderChain>(
49
+ api, Common::Aws::Utility::metadataFetcher);
50
+ auto signer = std::make_unique<Common::Aws::SignerImpl>(
52
51
config.service_name (), getRegion (config), credentials_provider, api.timeSource ());
53
52
std::shared_ptr<grpc::CallCredentials> new_call_creds = grpc::MetadataCredentialsFromPlugin (
54
53
std::make_unique<AwsIamHeaderAuthenticator>(std::move (signer)));
@@ -75,12 +74,11 @@ std::shared_ptr<grpc::ChannelCredentials> AwsIamGrpcCredentialsFactory::getChann
75
74
76
75
std::string AwsIamGrpcCredentialsFactory::getRegion (
77
76
const envoy::config::grpc_credential::v3::AwsIamConfig& config) {
78
- std::unique_ptr<HttpFilters:: Common::Aws::RegionProvider> region_provider;
77
+ std::unique_ptr<Common::Aws::RegionProvider> region_provider;
79
78
if (!config.region ().empty ()) {
80
- region_provider =
81
- std::make_unique<HttpFilters::Common::Aws::StaticRegionProvider>(config.region ());
79
+ region_provider = std::make_unique<Common::Aws::StaticRegionProvider>(config.region ());
82
80
} else {
83
- region_provider = std::make_unique<HttpFilters:: Common::Aws::EnvironmentRegionProvider>();
81
+ region_provider = std::make_unique<Common::Aws::EnvironmentRegionProvider>();
84
82
}
85
83
86
84
if (!region_provider->getRegion ().has_value ()) {
0 commit comments