private void aws_settings_Load(object sender, EventArgs e) { var config = AWSConfigurationManager.GetConfiguration(); tbx_accessKey.Text = config.AccessKey; tbx_secretKey.Text = config.SecretKey; cbx_Region.SelectedItem = RegionEndpoint.EnumerableAllRegions.FirstOrDefault(r => r.DisplayName == config.Region); }
private void ConfigureAmazonClient() { var config = AWSConfigurationManager.GetConfiguration(); if (!string.IsNullOrEmpty(config?.Region)) { var awsCredentials = new BasicAWSCredentials( config.AccessKey, config.SecretKey); var s3Config = new AmazonS3Config { RegionEndpoint = RegionEndpoint.EnumerableAllRegions.FirstOrDefault(r => r.DisplayName == config.Region) }; s3Client = new AmazonS3Client(awsCredentials, s3Config); } }
private void btn_apply_Click(object sender, EventArgs e) { if (cbx_Region.SelectedItem != null & tbx_accessKey.Text != "" & tbx_secretKey.Text != "") { var configuration = new BucketConfiguration() { Region = ((RegionEndpoint)cbx_Region.SelectedItem).DisplayName, SecretKey = tbx_secretKey.Text, AccessKey = tbx_accessKey.Text, }; AWSConfigurationManager.SaveConfiguration(configuration); MessageBox.Show("Configurations has been updated.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } }