This is a package to make it much easier to work with the Route53 service.
The AWS documentation for the raw requests this wraps around:
composer require irap/route53-wrapper
# include packagist's autoloader
require_once(__DIR__ . '/vendor/autoload.php');
# Create the route53 client for interfacing with route53
$region = \iRAP\Route53Wrapper\Objects\AwsRegion::create_EU_W1();
$route53Client = new \iRAP\Route53Wrapper\Route53Client('myAwsKey', 'myAwsSecretKey', $region);
# Get our zones...
$hostedZones = $route53Client->getHostedZones();