Was ist die empfohlene Methode zur Implementierung eines einfachen Verriegelungsmechanismus in Verbindung mit S3?Sperren mit S3
Beispiel von dem, was ich tun möchte:
- acquire Sperre durch Objekt-ID
- Lese-Objekt von S3
- Datenobjekt S3
- Schreib ändern
- Entriegelungsschloss
Idealerweise suchen Sie nach einem Cloud-basierten Sperrmechanismus. Ich könnte memcached lokal verwenden, aber dann muss ich damit umgehen. Ich sehe keine offensichtliche Möglichkeit, Lightweight Locking mit AWS-APIs zu implementieren, aber es scheint ein häufiges Problem zu sein.
Ich frage mich, ob Sie SimpleDB verwenden könnten, um eine atomare Acquire-Lock-Operation durchzuführen. Hat das jemand probiert?
SimpleDB scheint jetzt veraltet zu sein; Es ist von der AWS-Konsole verschwunden und wird nicht mehr unter "Dienste und Lösungen" aufgeführt. Haben Sie eine Implementierung, die DynamoDB verwendet? :) – pjz