J'ai écrit mon bonjour monde programme AWS aujourd'hui - simple téléchargement de fichiers dans un compartiment S3 préfabriqué.Déployer l'application client C# (S3) avec la clé secrète Amazon AWS?
Dans le cadre de ce programme déployé sur un poste de travail client (à titre d'exemple), ma clé d'accès secrète est-elle sûre?
using (AmazonS3Client a = new AmazonS3Client("MyAccessKey", "MySecretAccessKey")) {
foreach (ListViewItem lvi in listView1.Items)
{
TransferUtilityUploadRequest tr = new TransferUtilityUploadRequest()
.WithBucketName("test_mydomain_com")
.WithFilePath(((FileInfo)lvi.Tag).FullName)
.WithTimeout(5 * 60 * 1000);
TransferUtility tu = new TransferUtility(a);
tu.Upload(tr);
MessageBox.Show("Win!");
}
}
donc: envoyer nom de l'opération à mon service web qui tient ma clé secrète, qui retourne une signature de hachage pour l'opération, et continuez à partir de là en utilisant cette signature. – rrrhys