Hi @markengelhardt,
I'm sorry to say that we have not been able to make Certbot reliable on Amazon Linux so far. The environment is a bit different from other Linux distributions and we have not been able to find folks to help coordinate on the Amazon side.
If you search this forum, you can see other people who have found certain packaging workarounds which often allowed them to run on Amazon Linux—but I can't guarantee that those workarounds are applicable to your situation.
If you take a look at
you can see that there are a lot of other client applications, most of which have fewer dependencies than Certbot and hence are easier to use on a wider range of OSes. Particularly the shell-based clients tend to be extremely portable. The main limitation is that most client applications, unlike Certbot, don't try to edit your web server configuration for you in order to install the certificate after it's been obtained. Therefore, when using another client, you'll have to edit your web server configuration yourself once the certificate has been issued.