2016-10-23 3 views
0

Ich schreibe eine .NET Core-Webanwendung, die Dateien in einen S3-Bucket hochlädt. Ich bin mir jedoch nicht sicher, wie ich sicher Schlüssel (Dateinamen) für den Bucket generieren kann. Was muss ich tun, um einen zufälligen Schlüssel zu generieren, um Kollisionen zu vermeiden?Generieren von eindeutigen Schlüsseln (Dateinamen) für S3

Ich habe gelesen Request Rate and Performance Considerations von AWS, so bin ich vertraut mit der Idee der Zufälligkeit aus Leistungsgründen, aber ich bin mir nicht sicher über Zufälligkeit zur Vermeidung von Kollisionen. Ich weiß nicht, was zufällig genug ist.

Antwort

1

Sie können garantieren, dass keine Konflikte auftreten, indem Sie jedem Schlüssel eine GUID voranstellen.

Verwandte Themen