Enforce SSE/StorageClass in PUT Object Copy

"RenameFile" is implemented in S3 using `PUT Object Copy`, which
should enforce SSE/StorageClass same way as regular `PUT Object`.

Fixes: #647
This commit is contained in:
Andrey Smirnov
2017-09-28 18:30:50 +03:00
parent 9a767b7631
commit 2d66a4ca0a
7 changed files with 96 additions and 0 deletions

View File

@@ -18,6 +18,8 @@ class S3Test(BaseTest):
BaseTest + support for S3
"""
s3Overrides = {}
def fixture_available(self):
return super(S3Test, self).fixture_available() and s3_conn is not None
@@ -31,6 +33,8 @@ class S3Test(BaseTest):
}
}}
self.configOverride["S3PublishEndpoints"]["test1"].update(**self.s3Overrides)
super(S3Test, self).prepare()
def shutdown(self):