public async Task RenameAsync()

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
        });
    }