AWS Certificate Manager (ACM) Flashcards

1
Q

What is ACM used for?

A

Manage x509 v3 SSL/TLS certs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a root certificate authority (Roor CA)?

A

This is the top lever signer of the certificate and is trusted by your browser or operating system vendor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What service does AWS Cert Manage work with?

A
  • CloudFront
  • API GW
  • Elastic Beanstalk
  • ELB
  • CloudFormation

-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How cna I use AWS Cert Manager to deploy a cert for my EC2 apache server?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

I wnat to use infrastructure as code, what options do I have for using ACM?

A

I can use CF and set up an ACM cert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

I have to store LB certs, I want to have my certs managed, what options do I have?

A

You can use ACM, Cert Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What certs will ACM manage?

A

x509 certs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a cert doing and used for?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What services can use ACM?

A
CloudFront
BeanStalk
API GW
ELB
CloudFormation (There is a cert resource you can use to assign to ELB, CloudFront, etc)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

I have a static web site on s3, I want to use my own cert form ACM, how can I do this?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

I am creating an Apache server on an EC2 instance how do I add ACM certs to the EC2 instance?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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?

A

You do not need a script of lambda, ACM handles cert rotation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Is ACM free?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Is ACM regional or global?

A

regional

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a private cert?

A

It is a cert used with private resources in your organization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the difference between public and private certs?

A

Private certs are not automatically trusted by the browser as they are not signed by root.

17
Q

I have my own cert signed by a third party, it is a x509 cert, can I use this cert with ACM?

A

Yes, you can import the cert into ACM, you are responsible for monitoring the expiry.

18
Q

I need to log ACM activities for audit, what can I do?

A

ACM is supported by CloudTrail.

19
Q

What is a security policy?

A

A security policy is thet selects what encryption to use, like TLS 1, 1.1, 1.2 and cyphers when the client is negotiating a secure connection with the server.