2016-10-23 71 views
0

我正在編寫一個將上傳文件到S3存儲桶的.NET Core web應用程序。但是,我不確定如何安全地爲該存儲桶生成密鑰(文件名)。我應該如何生成一個隨機密鑰以避免碰撞?爲S3生成唯一的密鑰(文件名)

我讀過AWS的Request Rate and Performance Considerations,所以我對性能方面的隨機性理念很熟悉,但我不確定爲避免碰撞而產生的隨機性。我不知道什麼被認爲是隨機的。

回答

1

您可以通過將GUID預先添加到每個密鑰來保證不發生衝突。