I have a running website developed in Magento CMS and hosted in AWS EC2. I just recently hired a freelance web developer located overseas to revamp my website (design, features,etc).
I have no background in web development so pardon my basic questions. The freelancer asks for all the data of my website. I know I have to share some access but I really need guidance on what and how much to share.
I asked a friend to create a login credentials to access my server using SFTP in filezilla. The freelancer can now access and download all files under var/www/magento. I thought this is enough but now the freelancer is asking for database. I am not sure how to get him this or if I even need to share him this.
Should I share access to magento admin panel? How do I share the database of my website?
Should I create another user in AWS IAM? If yes, what will this be used for and what is the right permission level?
Thank you so much in advance.