AWS Certificate Manager (ACM) Flashcards
What is ACM used for?
Manage x509 v3 SSL/TLS certs.
What is a root certificate authority (Roor CA)?
This is the top lever signer of the certificate and is trusted by your browser or operating system vendor.
What service does AWS Cert Manage work with?
- CloudFront
- API GW
- Elastic Beanstalk
- ELB
- CloudFormation
-
How cna I use AWS Cert Manager to deploy a cert for my EC2 apache server?
You can do it directly, ACM will not generate a cert for Apache, you must put the ELB in front of the Apache and use the ACM with the ELB. Other option could be to use CloudFront and use ACM with CF.
I wnat to use infrastructure as code, what options do I have for using ACM?
I can use CF and set up an ACM cert.
I have to store LB certs, I want to have my certs managed, what options do I have?
You can use ACM, Cert Manager
What certs will ACM manage?
x509 certs
What is a cert doing and used for?
When establishing comms with a server the client wants to know the identity of the server they are connecting with is valid. To do this the server uses a cert and this cert is signed by a trusted party call the root, this root is trusted bt the software the client is using such as the browser like chrome.
What services can use ACM?
CloudFront BeanStalk API GW ELB CloudFormation (There is a cert resource you can use to assign to ELB, CloudFront, etc)
I have a static web site on s3, I want to use my own cert form ACM, how can I do this?
- Create a s3 bucket
- Enable static hosting
- Create a policy giving the public read-only access
- Create a CloudFront distro and added the bucket
- R53 added the
- R53 created an Alias
- Add cert to CloudFront, you select the ACM
I am creating an Apache server on an EC2 instance how do I add ACM certs to the EC2 instance?
You can not add an ACM cert to EC2 direct as EC2 is not supported, you can place an LB in front of the EC2 and add the ACM cert to the LB.
I am using ACM and cert with my CloudFront distro, I want to rotate the certs when needed, what script and lambda functions do I need?
You do not need a script of lambda, ACM handles cert rotation.
Is ACM free?
Yes
Is ACM regional or global?
regional
What is a private cert?
It is a cert used with private resources in your organization.