in Core/src/Impl/Storages/AwsS3Storage.cs [95:112]
public async Task RenameAsync(SymbolStoragePath srcFile, SymbolStoragePath dstFile, AccessMode mode)
{
var srcKey = SymbolPathToAwsKey(srcFile);
var dstKey = SymbolPathToAwsKey(dstFile);
await myS3Client.CopyObjectAsync(new CopyObjectRequest
{
SourceBucket = myBucketName,
SourceKey = srcKey,
DestinationBucket = myBucketName,
DestinationKey = dstKey,
CannedACL = GetS3CannedAcl(mode, mySupportAcl)
});
await myS3Client.DeleteObjectAsync(new DeleteObjectRequest
{
BucketName = myBucketName,
Key = srcKey
});
}