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
According with my comment here, the security proposed by this packaging is too weak (or even dangerous! -> There is a plain text service-account key file with owner role!)
The role are too wide: As described in this page (in reply to my post), the list of role are separated by an OR. That's why, I only recommend to use the role Cloud Datastore Import Export Admin for accessing to the export feature of Firestore. (the storage admin role is to keep). The aim here is to apply the "least privilege" principle.
Set the JSON key file in clear in environment variable (Base64 = clear plain text, no ciphering, no security) is not recommended. Using ciphering system like Berglas (better solution), or simply using the Cloud Run identity (the best solution) are recommended
The text was updated successfully, but these errors were encountered:
According with my comment here, the security proposed by this packaging is too weak (or even dangerous! -> There is a plain text service-account key file with owner role!)
Cloud Datastore Import Export Admin
for accessing to the export feature of Firestore. (the storage admin role is to keep). The aim here is to apply the "least privilege" principle.The text was updated successfully, but these errors were encountered: