/// <summary>
 /// Generate a signed URL to OSS object.
 /// NOTE: An empty object created if not exists.
 /// </summary>
 /// <param name="objectName">Object name.</param>
 /// <param name="access">Requested access to the object.</param>
 /// <param name="minutesExpiration">Minutes while the URL is valid. Default is 30 minutes.</param>
 /// <returns>Signed URL</returns>
 public async Task <string> CreateSignedUrlAsync(string objectName, ObjectAccess access = ObjectAccess.Read, int minutesExpiration = 30)
 {
     return(await _forgeOSS.CreateSignedUrlAsync(BucketKey, objectName, access, minutesExpiration));
 }