How to add SSL certificate to AWS EC2 with the help of new AWS Certificate Manager service
up vote
50
down vote
favorite
AWS has come up with a new service AWS Certificate Manager. One thing I got from the description is that if we are using this service we don't have to pay for the certificate anymore.
They are providing certificates for Elastic Load Balancer (ELB) and CloudFront, but I didn't find EC2 anywhere.
Is there any way to use the certificate with EC2?
amazon-web-services ssl amazon-ec2
add a comment |
up vote
50
down vote
favorite
AWS has come up with a new service AWS Certificate Manager. One thing I got from the description is that if we are using this service we don't have to pay for the certificate anymore.
They are providing certificates for Elastic Load Balancer (ELB) and CloudFront, but I didn't find EC2 anywhere.
Is there any way to use the certificate with EC2?
amazon-web-services ssl amazon-ec2
1
you could have a look at letsencrypt.org for free and trustable certificates, with contributors such as chrome and facebook it looks pretty good
– Tom
Jan 22 '16 at 14:09
1
@Tom Let's Encrypt does not issue certificates for amazonaws.com
– Aaroninus
Feb 27 '17 at 15:51
1
Ow I didn't know about this. However I think they are right to not allow this. Could you rather create aliases on another domain (through Route53 for example) and not use the default aws dns name provided?
– Tom
Feb 28 '17 at 10:08
add a comment |
up vote
50
down vote
favorite
up vote
50
down vote
favorite
AWS has come up with a new service AWS Certificate Manager. One thing I got from the description is that if we are using this service we don't have to pay for the certificate anymore.
They are providing certificates for Elastic Load Balancer (ELB) and CloudFront, but I didn't find EC2 anywhere.
Is there any way to use the certificate with EC2?
amazon-web-services ssl amazon-ec2
AWS has come up with a new service AWS Certificate Manager. One thing I got from the description is that if we are using this service we don't have to pay for the certificate anymore.
They are providing certificates for Elastic Load Balancer (ELB) and CloudFront, but I didn't find EC2 anywhere.
Is there any way to use the certificate with EC2?
amazon-web-services ssl amazon-ec2
amazon-web-services ssl amazon-ec2
edited Feb 27 '17 at 18:43
Aaroninus
57511128
57511128
asked Jan 22 '16 at 11:10
Bhavik Joshi
1,05931334
1,05931334
1
you could have a look at letsencrypt.org for free and trustable certificates, with contributors such as chrome and facebook it looks pretty good
– Tom
Jan 22 '16 at 14:09
1
@Tom Let's Encrypt does not issue certificates for amazonaws.com
– Aaroninus
Feb 27 '17 at 15:51
1
Ow I didn't know about this. However I think they are right to not allow this. Could you rather create aliases on another domain (through Route53 for example) and not use the default aws dns name provided?
– Tom
Feb 28 '17 at 10:08
add a comment |
1
you could have a look at letsencrypt.org for free and trustable certificates, with contributors such as chrome and facebook it looks pretty good
– Tom
Jan 22 '16 at 14:09
1
@Tom Let's Encrypt does not issue certificates for amazonaws.com
– Aaroninus
Feb 27 '17 at 15:51
1
Ow I didn't know about this. However I think they are right to not allow this. Could you rather create aliases on another domain (through Route53 for example) and not use the default aws dns name provided?
– Tom
Feb 28 '17 at 10:08
1
1
you could have a look at letsencrypt.org for free and trustable certificates, with contributors such as chrome and facebook it looks pretty good
– Tom
Jan 22 '16 at 14:09
you could have a look at letsencrypt.org for free and trustable certificates, with contributors such as chrome and facebook it looks pretty good
– Tom
Jan 22 '16 at 14:09
1
1
@Tom Let's Encrypt does not issue certificates for amazonaws.com
– Aaroninus
Feb 27 '17 at 15:51
@Tom Let's Encrypt does not issue certificates for amazonaws.com
– Aaroninus
Feb 27 '17 at 15:51
1
1
Ow I didn't know about this. However I think they are right to not allow this. Could you rather create aliases on another domain (through Route53 for example) and not use the default aws dns name provided?
– Tom
Feb 28 '17 at 10:08
Ow I didn't know about this. However I think they are right to not allow this. Could you rather create aliases on another domain (through Route53 for example) and not use the default aws dns name provided?
– Tom
Feb 28 '17 at 10:08
add a comment |
3 Answers
3
active
oldest
votes
up vote
62
down vote
accepted
Q: Can I use certificates on Amazon EC2 instances or on my own servers?
No. At this time, certificates provided by ACM can only be used with specific AWS services.
Q: With which AWS services can I use certificates provided by ACM?
You can use ACM with the following AWS services:
• Elastic Load Balancing
• Amazon CloudFront
• AWS Elastic Beanstalk
• Amazon API Gateway
https://aws.amazon.com/certificate-manager/faqs/
You can't install the certificates created by Amazon Certificate Manager (ACM) on resources you have direct low-level access to, like EC2 or servers outside of AWS, because you aren't provided with access to the private keys. These certs can only be deployed on resources managed by the AWS infrastructure -- ELB and CloudFront -- because the AWS infrastructure holds the only copies of the private keys for the certificates that it generates, and maintains them under tight security with auditable internal access controls.
You'd have to have your EC2 machines listening behind CloudFront or ELB (or both, cascaded, would also work) in order to use these certs for content coming from EC2... because you can't install these certs directly on EC2 machines.
6
The good news is that there is no charge if you issued a certificate and just found out on here that you can't install it.
– kraftydevil
Jun 19 '17 at 21:26
lol @kraftydevil I guess you have a point, there. Note that letsencrypt.org is a legitimate, recognized, non-profit source for free SSL certs that you can install anywhere you like. (And, I might add, I have no affiliation with Let's Encrypt.)
– Michael - sqlbot
Jun 19 '17 at 23:11
3
@EngineerDollery no, that is only true for one specific case. You absolutely can use Let's Encrypt on EC2. What you cannot do is get a Let's Encrypt certificate for an EC2*.amazonaws.comhostname because, sensibly enough, Let's Encrypt policy doesn't allow it... but for a domain you control that points to an EC2 instance IP, or ELB, or CloudFront, you most definitely can use Let's Encrypt, the same as anywhere else.
– Michael - sqlbot
Jul 17 '17 at 1:51
@Michael-sqlbot - thanks for the clarification.
– Engineer Dollery
Jul 19 '17 at 21:46
1
Link to an example with an automated lets encrypt certificate deployed on EC2: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
– Efren
May 31 at 6:50
add a comment |
up vote
1
down vote
No, you cannot use aws certificate manager for deploying certs on EC2. The certificate manager certs can only be deployed against cloudfront and elastic load balancer. Inoredr to use it on ec2, you need to put elb on top of ec2, so that request from client to load balancer will be https protected and from elb to ec2 webserver will be on http.
add a comment |
up vote
0
down vote
If you are using AWS ACM Cert for internal purpose only then you could probably use AWS ACM Private CA to issue the certs.(I think you can use it for public/external traffic purpose as well if your root CA is publicly trusted CA).
https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaGetStarted.html
During Application/EC2/Container startup, set a step to export your ACM Private CA issued Cert/Private Key to your destination and start referring that for serving the traffic.
https://docs.aws.amazon.com/cli/latest/reference/acm/export-certificate.html
One good thing is, you can control who can call export cert feature using IAM Role so not everyone can download private key of the cert.
One downside with this is, private CA is expensive AWS service($400/month).
https://aws.amazon.com/certificate-manager/pricing/
add a comment |
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
62
down vote
accepted
Q: Can I use certificates on Amazon EC2 instances or on my own servers?
No. At this time, certificates provided by ACM can only be used with specific AWS services.
Q: With which AWS services can I use certificates provided by ACM?
You can use ACM with the following AWS services:
• Elastic Load Balancing
• Amazon CloudFront
• AWS Elastic Beanstalk
• Amazon API Gateway
https://aws.amazon.com/certificate-manager/faqs/
You can't install the certificates created by Amazon Certificate Manager (ACM) on resources you have direct low-level access to, like EC2 or servers outside of AWS, because you aren't provided with access to the private keys. These certs can only be deployed on resources managed by the AWS infrastructure -- ELB and CloudFront -- because the AWS infrastructure holds the only copies of the private keys for the certificates that it generates, and maintains them under tight security with auditable internal access controls.
You'd have to have your EC2 machines listening behind CloudFront or ELB (or both, cascaded, would also work) in order to use these certs for content coming from EC2... because you can't install these certs directly on EC2 machines.
6
The good news is that there is no charge if you issued a certificate and just found out on here that you can't install it.
– kraftydevil
Jun 19 '17 at 21:26
lol @kraftydevil I guess you have a point, there. Note that letsencrypt.org is a legitimate, recognized, non-profit source for free SSL certs that you can install anywhere you like. (And, I might add, I have no affiliation with Let's Encrypt.)
– Michael - sqlbot
Jun 19 '17 at 23:11
3
@EngineerDollery no, that is only true for one specific case. You absolutely can use Let's Encrypt on EC2. What you cannot do is get a Let's Encrypt certificate for an EC2*.amazonaws.comhostname because, sensibly enough, Let's Encrypt policy doesn't allow it... but for a domain you control that points to an EC2 instance IP, or ELB, or CloudFront, you most definitely can use Let's Encrypt, the same as anywhere else.
– Michael - sqlbot
Jul 17 '17 at 1:51
@Michael-sqlbot - thanks for the clarification.
– Engineer Dollery
Jul 19 '17 at 21:46
1
Link to an example with an automated lets encrypt certificate deployed on EC2: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
– Efren
May 31 at 6:50
add a comment |
up vote
62
down vote
accepted
Q: Can I use certificates on Amazon EC2 instances or on my own servers?
No. At this time, certificates provided by ACM can only be used with specific AWS services.
Q: With which AWS services can I use certificates provided by ACM?
You can use ACM with the following AWS services:
• Elastic Load Balancing
• Amazon CloudFront
• AWS Elastic Beanstalk
• Amazon API Gateway
https://aws.amazon.com/certificate-manager/faqs/
You can't install the certificates created by Amazon Certificate Manager (ACM) on resources you have direct low-level access to, like EC2 or servers outside of AWS, because you aren't provided with access to the private keys. These certs can only be deployed on resources managed by the AWS infrastructure -- ELB and CloudFront -- because the AWS infrastructure holds the only copies of the private keys for the certificates that it generates, and maintains them under tight security with auditable internal access controls.
You'd have to have your EC2 machines listening behind CloudFront or ELB (or both, cascaded, would also work) in order to use these certs for content coming from EC2... because you can't install these certs directly on EC2 machines.
6
The good news is that there is no charge if you issued a certificate and just found out on here that you can't install it.
– kraftydevil
Jun 19 '17 at 21:26
lol @kraftydevil I guess you have a point, there. Note that letsencrypt.org is a legitimate, recognized, non-profit source for free SSL certs that you can install anywhere you like. (And, I might add, I have no affiliation with Let's Encrypt.)
– Michael - sqlbot
Jun 19 '17 at 23:11
3
@EngineerDollery no, that is only true for one specific case. You absolutely can use Let's Encrypt on EC2. What you cannot do is get a Let's Encrypt certificate for an EC2*.amazonaws.comhostname because, sensibly enough, Let's Encrypt policy doesn't allow it... but for a domain you control that points to an EC2 instance IP, or ELB, or CloudFront, you most definitely can use Let's Encrypt, the same as anywhere else.
– Michael - sqlbot
Jul 17 '17 at 1:51
@Michael-sqlbot - thanks for the clarification.
– Engineer Dollery
Jul 19 '17 at 21:46
1
Link to an example with an automated lets encrypt certificate deployed on EC2: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
– Efren
May 31 at 6:50
add a comment |
up vote
62
down vote
accepted
up vote
62
down vote
accepted
Q: Can I use certificates on Amazon EC2 instances or on my own servers?
No. At this time, certificates provided by ACM can only be used with specific AWS services.
Q: With which AWS services can I use certificates provided by ACM?
You can use ACM with the following AWS services:
• Elastic Load Balancing
• Amazon CloudFront
• AWS Elastic Beanstalk
• Amazon API Gateway
https://aws.amazon.com/certificate-manager/faqs/
You can't install the certificates created by Amazon Certificate Manager (ACM) on resources you have direct low-level access to, like EC2 or servers outside of AWS, because you aren't provided with access to the private keys. These certs can only be deployed on resources managed by the AWS infrastructure -- ELB and CloudFront -- because the AWS infrastructure holds the only copies of the private keys for the certificates that it generates, and maintains them under tight security with auditable internal access controls.
You'd have to have your EC2 machines listening behind CloudFront or ELB (or both, cascaded, would also work) in order to use these certs for content coming from EC2... because you can't install these certs directly on EC2 machines.
Q: Can I use certificates on Amazon EC2 instances or on my own servers?
No. At this time, certificates provided by ACM can only be used with specific AWS services.
Q: With which AWS services can I use certificates provided by ACM?
You can use ACM with the following AWS services:
• Elastic Load Balancing
• Amazon CloudFront
• AWS Elastic Beanstalk
• Amazon API Gateway
https://aws.amazon.com/certificate-manager/faqs/
You can't install the certificates created by Amazon Certificate Manager (ACM) on resources you have direct low-level access to, like EC2 or servers outside of AWS, because you aren't provided with access to the private keys. These certs can only be deployed on resources managed by the AWS infrastructure -- ELB and CloudFront -- because the AWS infrastructure holds the only copies of the private keys for the certificates that it generates, and maintains them under tight security with auditable internal access controls.
You'd have to have your EC2 machines listening behind CloudFront or ELB (or both, cascaded, would also work) in order to use these certs for content coming from EC2... because you can't install these certs directly on EC2 machines.
edited Jul 27 '17 at 1:17
answered Jan 22 '16 at 13:04
Michael - sqlbot
84.9k11124188
84.9k11124188
6
The good news is that there is no charge if you issued a certificate and just found out on here that you can't install it.
– kraftydevil
Jun 19 '17 at 21:26
lol @kraftydevil I guess you have a point, there. Note that letsencrypt.org is a legitimate, recognized, non-profit source for free SSL certs that you can install anywhere you like. (And, I might add, I have no affiliation with Let's Encrypt.)
– Michael - sqlbot
Jun 19 '17 at 23:11
3
@EngineerDollery no, that is only true for one specific case. You absolutely can use Let's Encrypt on EC2. What you cannot do is get a Let's Encrypt certificate for an EC2*.amazonaws.comhostname because, sensibly enough, Let's Encrypt policy doesn't allow it... but for a domain you control that points to an EC2 instance IP, or ELB, or CloudFront, you most definitely can use Let's Encrypt, the same as anywhere else.
– Michael - sqlbot
Jul 17 '17 at 1:51
@Michael-sqlbot - thanks for the clarification.
– Engineer Dollery
Jul 19 '17 at 21:46
1
Link to an example with an automated lets encrypt certificate deployed on EC2: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
– Efren
May 31 at 6:50
add a comment |
6
The good news is that there is no charge if you issued a certificate and just found out on here that you can't install it.
– kraftydevil
Jun 19 '17 at 21:26
lol @kraftydevil I guess you have a point, there. Note that letsencrypt.org is a legitimate, recognized, non-profit source for free SSL certs that you can install anywhere you like. (And, I might add, I have no affiliation with Let's Encrypt.)
– Michael - sqlbot
Jun 19 '17 at 23:11
3
@EngineerDollery no, that is only true for one specific case. You absolutely can use Let's Encrypt on EC2. What you cannot do is get a Let's Encrypt certificate for an EC2*.amazonaws.comhostname because, sensibly enough, Let's Encrypt policy doesn't allow it... but for a domain you control that points to an EC2 instance IP, or ELB, or CloudFront, you most definitely can use Let's Encrypt, the same as anywhere else.
– Michael - sqlbot
Jul 17 '17 at 1:51
@Michael-sqlbot - thanks for the clarification.
– Engineer Dollery
Jul 19 '17 at 21:46
1
Link to an example with an automated lets encrypt certificate deployed on EC2: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
– Efren
May 31 at 6:50
6
6
The good news is that there is no charge if you issued a certificate and just found out on here that you can't install it.
– kraftydevil
Jun 19 '17 at 21:26
The good news is that there is no charge if you issued a certificate and just found out on here that you can't install it.
– kraftydevil
Jun 19 '17 at 21:26
lol @kraftydevil I guess you have a point, there. Note that letsencrypt.org is a legitimate, recognized, non-profit source for free SSL certs that you can install anywhere you like. (And, I might add, I have no affiliation with Let's Encrypt.)
– Michael - sqlbot
Jun 19 '17 at 23:11
lol @kraftydevil I guess you have a point, there. Note that letsencrypt.org is a legitimate, recognized, non-profit source for free SSL certs that you can install anywhere you like. (And, I might add, I have no affiliation with Let's Encrypt.)
– Michael - sqlbot
Jun 19 '17 at 23:11
3
3
@EngineerDollery no, that is only true for one specific case. You absolutely can use Let's Encrypt on EC2. What you cannot do is get a Let's Encrypt certificate for an EC2
*.amazonaws.com hostname because, sensibly enough, Let's Encrypt policy doesn't allow it... but for a domain you control that points to an EC2 instance IP, or ELB, or CloudFront, you most definitely can use Let's Encrypt, the same as anywhere else.– Michael - sqlbot
Jul 17 '17 at 1:51
@EngineerDollery no, that is only true for one specific case. You absolutely can use Let's Encrypt on EC2. What you cannot do is get a Let's Encrypt certificate for an EC2
*.amazonaws.com hostname because, sensibly enough, Let's Encrypt policy doesn't allow it... but for a domain you control that points to an EC2 instance IP, or ELB, or CloudFront, you most definitely can use Let's Encrypt, the same as anywhere else.– Michael - sqlbot
Jul 17 '17 at 1:51
@Michael-sqlbot - thanks for the clarification.
– Engineer Dollery
Jul 19 '17 at 21:46
@Michael-sqlbot - thanks for the clarification.
– Engineer Dollery
Jul 19 '17 at 21:46
1
1
Link to an example with an automated lets encrypt certificate deployed on EC2: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
– Efren
May 31 at 6:50
Link to an example with an automated lets encrypt certificate deployed on EC2: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
– Efren
May 31 at 6:50
add a comment |
up vote
1
down vote
No, you cannot use aws certificate manager for deploying certs on EC2. The certificate manager certs can only be deployed against cloudfront and elastic load balancer. Inoredr to use it on ec2, you need to put elb on top of ec2, so that request from client to load balancer will be https protected and from elb to ec2 webserver will be on http.
add a comment |
up vote
1
down vote
No, you cannot use aws certificate manager for deploying certs on EC2. The certificate manager certs can only be deployed against cloudfront and elastic load balancer. Inoredr to use it on ec2, you need to put elb on top of ec2, so that request from client to load balancer will be https protected and from elb to ec2 webserver will be on http.
add a comment |
up vote
1
down vote
up vote
1
down vote
No, you cannot use aws certificate manager for deploying certs on EC2. The certificate manager certs can only be deployed against cloudfront and elastic load balancer. Inoredr to use it on ec2, you need to put elb on top of ec2, so that request from client to load balancer will be https protected and from elb to ec2 webserver will be on http.
No, you cannot use aws certificate manager for deploying certs on EC2. The certificate manager certs can only be deployed against cloudfront and elastic load balancer. Inoredr to use it on ec2, you need to put elb on top of ec2, so that request from client to load balancer will be https protected and from elb to ec2 webserver will be on http.
answered Aug 7 at 10:35
prasoon
166114
166114
add a comment |
add a comment |
up vote
0
down vote
If you are using AWS ACM Cert for internal purpose only then you could probably use AWS ACM Private CA to issue the certs.(I think you can use it for public/external traffic purpose as well if your root CA is publicly trusted CA).
https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaGetStarted.html
During Application/EC2/Container startup, set a step to export your ACM Private CA issued Cert/Private Key to your destination and start referring that for serving the traffic.
https://docs.aws.amazon.com/cli/latest/reference/acm/export-certificate.html
One good thing is, you can control who can call export cert feature using IAM Role so not everyone can download private key of the cert.
One downside with this is, private CA is expensive AWS service($400/month).
https://aws.amazon.com/certificate-manager/pricing/
add a comment |
up vote
0
down vote
If you are using AWS ACM Cert for internal purpose only then you could probably use AWS ACM Private CA to issue the certs.(I think you can use it for public/external traffic purpose as well if your root CA is publicly trusted CA).
https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaGetStarted.html
During Application/EC2/Container startup, set a step to export your ACM Private CA issued Cert/Private Key to your destination and start referring that for serving the traffic.
https://docs.aws.amazon.com/cli/latest/reference/acm/export-certificate.html
One good thing is, you can control who can call export cert feature using IAM Role so not everyone can download private key of the cert.
One downside with this is, private CA is expensive AWS service($400/month).
https://aws.amazon.com/certificate-manager/pricing/
add a comment |
up vote
0
down vote
up vote
0
down vote
If you are using AWS ACM Cert for internal purpose only then you could probably use AWS ACM Private CA to issue the certs.(I think you can use it for public/external traffic purpose as well if your root CA is publicly trusted CA).
https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaGetStarted.html
During Application/EC2/Container startup, set a step to export your ACM Private CA issued Cert/Private Key to your destination and start referring that for serving the traffic.
https://docs.aws.amazon.com/cli/latest/reference/acm/export-certificate.html
One good thing is, you can control who can call export cert feature using IAM Role so not everyone can download private key of the cert.
One downside with this is, private CA is expensive AWS service($400/month).
https://aws.amazon.com/certificate-manager/pricing/
If you are using AWS ACM Cert for internal purpose only then you could probably use AWS ACM Private CA to issue the certs.(I think you can use it for public/external traffic purpose as well if your root CA is publicly trusted CA).
https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaGetStarted.html
During Application/EC2/Container startup, set a step to export your ACM Private CA issued Cert/Private Key to your destination and start referring that for serving the traffic.
https://docs.aws.amazon.com/cli/latest/reference/acm/export-certificate.html
One good thing is, you can control who can call export cert feature using IAM Role so not everyone can download private key of the cert.
One downside with this is, private CA is expensive AWS service($400/month).
https://aws.amazon.com/certificate-manager/pricing/
answered Nov 10 at 22:27
Imran
466316
466316
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f34945299%2fhow-to-add-ssl-certificate-to-aws-ec2-with-the-help-of-new-aws-certificate-manag%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
you could have a look at letsencrypt.org for free and trustable certificates, with contributors such as chrome and facebook it looks pretty good
– Tom
Jan 22 '16 at 14:09
1
@Tom Let's Encrypt does not issue certificates for amazonaws.com
– Aaroninus
Feb 27 '17 at 15:51
1
Ow I didn't know about this. However I think they are right to not allow this. Could you rather create aliases on another domain (through Route53 for example) and not use the default aws dns name provided?
– Tom
Feb 28 '17 at 10:08