I have created an app that uses amplify for deployment, and dynamodb for fetching data, I am using the credentials provided to me, but for deployment, should there be separate user credential which should solely be used for deployment?
I have API_ACCESS_KEY in aws-export.js (which I have added in .gitignore), so which credentials should be there in aws-exports.js, specific deployment credentials which could be accessed by anyone, or my user-credential which are actually specific to services alloted to me as a user in the org (which I think is not correct way of managing access)
What is the best practice for this?