public void TestKeyNameWithAwkwardChars_AWS2Signing()
{
var original = AWSConfigsS3.UseSignatureVersion4;
AWSConfigsS3.UseSignatureVersion4 = false;
try
{
IAmazonS3 s3Client = new AmazonS3Client();
foreach (var k in AwkwardKeyNameBases)
{
var keyName = k + ".SigV2.AWS2.CLRv" + Environment.Version;
PutObjectWithQuestionableKey(s3Client, bucketName, keyName);
}
}
finally
{
AWSConfigsS3.UseSignatureVersion4 = original;
}
}