static async Task Main(string[] args) { IReadOnlyCollection <string> profiles = AwsCliCredentials.EnumerateProfiles(); IBlobStorage bs = StorageFactory.Blobs.AwsS3("***", "***", "eu-west-1"); IReadOnlyCollection <Blob> all = await bs.ListAsync(); //var ibs = StorageFactory.Blobs.AwsS3() }
public void RefreshAwsCliProfiles() { _awsCliProfiles.Children.Clear(); try { foreach (string profileName in AwsCliCredentials.EnumerateProfiles()) { AWSCredentials creds = AwsCliCredentials.GetCredentials(profileName); _awsCliProfiles.Children.Add(new AwsCliProfile(profileName, creds)); } } catch (Exception ex) { Log.Error(ex, "discovery failed"); } }