Saya butuh saran / ide tentang bagaimana saya bisa memastikan konsistensi data dalam bucket s3 saya. Saya memiliki 2-3 pengguna mendorong dan membaca sumber daya dari s3. Karena orang dapat dengan mudah melihat hal ini mengarah pada inkonsistensi data (Pengguna A mengunduh sumber daya itu dari S3 sementara Pengguna B masih menulisnya).
Kami sedang menyinkronkan kode saltstack dari s3. Kami memiliki satu pengaturan bucket per lingkungan (prod, staging) dan menggunakan peran AWS IAM untuk mengontrol akses. Masalah terjadi ketika saya mencoba mengambil data dari s3 dan pengembang lain mendorong kode ke bucket itu, kami berakhir dengan sumber daya yang diunduh dalam keadaan tidak konsisten.
Saya akan sangat menghargai jika kalian bisa berbagi pemikiran, ide, pengalaman dalam menghadapi masalah seperti itu.
Terima kasih