You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
supprimer un recensement (ou bien faire tourner une photo depuis l’interface d’export memoire)
recensement.destroy! -> attachment.destroy! -> blob.destroy -> suppression du fichier sur le bucket S3 par un hook active storage
Or, dans le dump de prod, les blobs ont un service scaleway (càd vers le bucket s3 de prod)
Comme c’est la meme clé Scaleway utilisée en local et en prod, ça va vraiment supprimer le fichier sur le s3 de prod.
L’attachment et le blob ne seront eux pas supprimés de la vraie db de prod, donc on se retrouve dans un état incohérent avec des blobs qui pointent vers des fichiers inexistants sur le bucket s3 de prod
la bonne solution a mon avis :
créer une nouvelle clé scaleway s3
droits RW sur le bucket development
droits RO sur les buckets staging et prod
de mémoire c’est compliqué à faire
The text was updated successfully, but these errors were encountered:
le problème se produit :
recensement.destroy! -> attachment.destroy! -> blob.destroy -> suppression du fichier sur le bucket S3 par un hook active storage
Or, dans le dump de prod, les blobs ont un service
scaleway
(càd vers le bucket s3 de prod)Comme c’est la meme clé Scaleway utilisée en local et en prod, ça va vraiment supprimer le fichier sur le s3 de prod.
L’attachment et le blob ne seront eux pas supprimés de la vraie db de prod, donc on se retrouve dans un état incohérent avec des blobs qui pointent vers des fichiers inexistants sur le bucket s3 de prod
la bonne solution a mon avis :
de mémoire c’est compliqué à faire
The text was updated successfully, but these errors were encountered: