- Go to AWS Console
- Select IAM -> Users -> Create Users
- Name it dyn_dns
- Access Time, choose "Access Key - Programmatic Access"
- Click Next, then Attach Permissions. Create a Custom Policy.
- Select the JSON tab in the permissions window.
- Paste the following Policy
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"route53:ListHostedZonesByName",
"route53:ListResourceRecordSets",
"route53:ChangeResourceRecordSets"
],
"Resource": "*"
}
]
}
- Name the Policy the same as the user, dyn_dns
- Once the user is created, select it then go to the Security Credentials Tab.
- Create an Access Key. It will only show you the access key, and secret access key once so save it somewhere.
- Next you will install aws onto your system
- Run AWS Configure, and input your secret, and us-east-1, and json.