If I run route53-transfer without passing --access-key-id and --secret-key, and without setting AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY in my environment, the error I get looks like an error from AWS:
$ route53-transfer dump example.com example.com.csv
ERROR: Invalid AWS credentials supplied.
It would be more clear to the user if the script validated the existence of the AWS credentials and gave a more explicit error if they were not set by either means.
If I run
route53-transferwithout passing--access-key-idand--secret-key, and without settingAWS_ACCESS_KEY_IDandAWS_SECRET_ACCESS_KEYin my environment, the error I get looks like an error from AWS:It would be more clear to the user if the script validated the existence of the AWS credentials and gave a more explicit error if they were not set by either means.