added amazon certificate manager

This commit is contained in:
Duch Bot committed 2026-11-02 10:22:24 +00:00
1 parent fe6e05f7a2
commit 8c5e5076ed
4 files changed
+32 -1

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
# Amazon Certificate Manager
Provisions, manages, and deploys public and private SSL/TLS certificate for use with AWS Services.
ACM handles the complexity of creating and managing public SSL/TLS certificates for your AWS based websites and applications.
ACM handles two kinds of certificates:
1. Public - Certificates provided by ACM (Free)
2. Privates - Certificates you import ($400 / month)
ACM can handle multiple subdomains and wildcard domains (*.example.com).
ACM can be attached to the following AWS resources:
- [[ELB]]
- [[_CloudFront|CloudFront]]
- [[API Gateway]]
- [[_Elastic BeanStalk|_Elastic BeanStalk]] (through [[ELB]])
## Types
### Terminating SSL at Load Balancer
All traffic in-transit beyond the ALB is unencrypted
![terminating_diagram_at_alb.png](./terminating_diagram_at_alb.png)
You can add as many EC2 instances to the ALB as you need, and you don't need to install certificates on each instances. Less secure, in theory, if someone can grab the data in between the ALB and EC2 instances.
### Terminating SSL End-to-End
Traffic is encrypted in-transit all the way to the application.
![terminating_ssl_e2e.png](./terminating_ssl_e2e.png)
It guarantees encryption is end to end. It's more complicated to maintain certificates. You can't do this with ACM by itself. You can set up Let's Encrypt for it.
Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

+2 -1
View File
@@ -9,4 +9,5 @@
- [[_CodeDeploy|CodeDeploy]] - [[_CodeDeploy|CodeDeploy]]
- [[_CodePipeline|CodePipeline]] - [[_CodePipeline|CodePipeline]]
[[_AppSync|AppSync]] - [[_AppSync|AppSync]]
- [[_ACM|Amazon Certificate Manager]]