Check aws-sdk-cpp version
This commit is contained in:
		
							parent
							
								
									6d80870832
								
							
						
					
					
						commit
						aa43cbb764
					
				
					 2 changed files with 16 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -10,6 +10,7 @@
 | 
			
		|||
#include "istringstream_nocopy.hh"
 | 
			
		||||
 | 
			
		||||
#include <aws/core/Aws.h>
 | 
			
		||||
#include <aws/core/VersionConfig.h>
 | 
			
		||||
#include <aws/core/auth/AWSCredentialsProvider.h>
 | 
			
		||||
#include <aws/core/auth/AWSCredentialsProviderChain.h>
 | 
			
		||||
#include <aws/core/client/ClientConfiguration.h>
 | 
			
		||||
| 
						 | 
				
			
			@ -87,7 +88,14 @@ S3Helper::S3Helper(const std::string & profile, const std::string & region)
 | 
			
		|||
                std::make_shared<Aws::Auth::DefaultAWSCredentialsProviderChain>())
 | 
			
		||||
            : std::dynamic_pointer_cast<Aws::Auth::AWSCredentialsProvider>(
 | 
			
		||||
                std::make_shared<Aws::Auth::ProfileConfigFileAWSCredentialsProvider>(profile.c_str())),
 | 
			
		||||
            *config, Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::Never, false))
 | 
			
		||||
            *config,
 | 
			
		||||
            // FIXME: https://github.com/aws/aws-sdk-cpp/issues/759
 | 
			
		||||
#if AWS_VERSION_MAJOR == 1 && AWS_VERSION_MINOR < 3
 | 
			
		||||
            false,
 | 
			
		||||
#else
 | 
			
		||||
            Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::Never,
 | 
			
		||||
#endif
 | 
			
		||||
            false))
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue