It looks like our
AmazonS3FileSystemContentProvider will need an update.
My assumption is that
ThreeSharpWrapper uses a calling format that is not supported any more.
I haven't tested this yet, but it looks like all methods that user
ThreeSharpWrapper will need to be modified to use
Object[Add|Copy|Delete]Request
Can you test if it will work with this code (replace):
private
string
DeleteObject(
string
path)
{
try
{
using
(ObjectDeleteRequest request =
new
ObjectDeleteRequest(GetBucketNameFromPath(path), GetEncodedPath(path)))
{
using
(ObjectDeleteResponse response =
this
.service.ObjectDelete(request))
{
return
response.StatusCode == System.Net.HttpStatusCode.OK ?
string
.Empty :
response.StreamResponseToString();
}
}
}
catch
(Exception ex)
{
return
ex.Message;
}
}