Revisé la versión de mi sistema ec2:
cat /etc/system-release Amazon Linux release 2 (Karoo) cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" La nueva versión de certbot parece requerir la instalación de snapd , pero Amazon Linux release 2 no parece admitir la instalación de snapd.
sudo yum install snapd Loaded plugins: extras_suggestions, langpacks, priorities, update-motd amzn2-core | 3.7 kB 00:00 No package snapd available. Error: Nothing to do No vi la versión del sistema relevante en la enseñanza de instalación de snapd: 
No sé si Amazon Linux release 2 debería clasificarse en CentOS . La Amazon Linux release 2 no está incluida en las opciones, ni vi las palabras relacionadas.
Epel-release y dnf se mencionan en la enseñanza de CentOS , pero no parecen admitir la instalación. 
¿O ec2 simplemente usó otros métodos para instalar certbot?
AWS tiene otra forma de instalar certbot, las instrucciones están aquí: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-amazon-linux-2.html#letsencrypt