Give access to Domain name, creating & launching instance, giving root account access to Developer

0

I am a non technical person with severe medical condition.

I purchased multiple domain names and Route 53 hosting service from AWS.

I hired a freelance web developer to develop my website on AWS and make it live.

I created a user account for him but he is facing many issues.

My web developer is asking me to give him the login details (password) because we have been waiting for few days now for help from AWS technical support.

My questions are:

  1. Shall I give my Root/Account owner's password to my web developer who I have hired on contract basis?

  2. My web developer is getting following error messages while trying to create and launch an instance on Ubuntu to deploy Wordpress on AWS:

API ERROR (for instances, instances running, placement groups, volumes, dedicated hosts, key pairs, security groups, Elastic IPs, Load Balancers, Snapshots)

AMI ID not valid (for Ubuntu),

"An error occured loading the data (for Instance type).

  1. How can I give access to one of my domain names to my web developer?

Please note that I am suffering from a severe medical condition. It is very difficult to speak with AWS because they return my call at 2 am and 4 am in the night. This disturbs my sleep.

One the other hand I am paying to a web developer to build my website.

Thanks.

1 Answer
0

Hi @Vinay,

Welcome to AWS! I will try to answer as best as possible your concerns.

  1. Shall I give my Root/Account owner's password to my web developer who I have hired on contract basis?

NO, nowayjose! Never provide your root account user to any 3d party.

  1. My web developer is getting following error messages while trying to create and launch an instance on Ubuntu to deploy Wordpress on AWS:

Considering the scenario of a simple EC2 instance running Wordpress over Ubuntu on AWS, Your developer only needs access to EC2, now, if part of your agreement is also the setup of the loadbalancer and others, then you can grant the developer IAM user with AmazonEC2FullAccess Policy under AWS IAM Policies which is more than enough for the task.

https://us-east-1.console.aws.amazon.com/iam/home#/policies/arn:aws:iam::aws:policy/AmazonEC2FullAccess

  1. How can I give access to one of my domain names to my web developer?

You don't, usually who owns the site manage its DNS, now considering that you have Route53, the developer can do everything it needs and you can create a simple CNAME record of your domain to the ALB, which is a simple task and doesn't involve too much technical challenge.

I would like to recommend this site from AWS Documentation: https://aws.amazon.com/premiumsupport/knowledge-center/route-53-create-alias-records/ https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-creating.html

Good luck with the site!

profile picture
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions