diff --git a/Duplicati/Library/Backend/S3/S3IAM.cs b/Duplicati/Library/Backend/S3/S3IAM.cs index b53614c21..b0d3e4ac7 100644 --- a/Duplicati/Library/Backend/S3/S3IAM.cs +++ b/Duplicati/Library/Backend/S3/S3IAM.cs @@ -124,16 +124,15 @@ namespace Duplicati.Library.Backend } } - private Dictionary GetPolicyDoc(string path) + private static IDictionary GetPolicyDoc(string path) { - var dict = new Dictionary + return new Dictionary { ["doc"] = GeneratePolicyDoc(path) }; - return dict; } - private string GeneratePolicyDoc(string path) + private static string GeneratePolicyDoc(string path) { if (string.IsNullOrWhiteSpace(path)) throw new ArgumentNullException(nameof(path)); @@ -148,7 +147,7 @@ namespace Duplicati.Library.Backend return POLICY_DOCUMENT_TEMPLATE.Replace("bucket-name", bucketname).Trim(); } - private IDictionary CanCreateUser(string awsid, string awskey) + private static IDictionary CanCreateUser(string awsid, string awskey) { var cl = new AmazonIdentityManagementServiceClient(awsid, awskey); User user; @@ -195,7 +194,7 @@ namespace Duplicati.Library.Backend return resultDict; } - private Dictionary CreateUnprivilegedUser(string awsid, string awskey, string path) + private static IDictionary CreateUnprivilegedUser(string awsid, string awskey, string path) { var now = Utility.Utility.SerializeDateTime(DateTime.Now); var username = string.Format("duplicati-autocreated-backup-user-{0}", now);