Introduction to Amazon ACM
AWS Certification Manager (ACM) is a service that allows you to easily issue, manage, and deploy public and private SSL certificates for use with AWS services and internally connected resources.
Services in AWS that include ACM integration:
- Elastic Load Balancers, Amazon CloudFront, API on API Gateway.
1. Public ACM Certificate
The public SSL certificate provided by ACM is free, intended to secure public websites created by the AWS ecosystem. The main attractions of public ACM certification are speed and convenience. Although these certificates only have a validity period of 3 months, users do not have to deal with creating, installing, and renewing certificates because the manager does it all for you.
However, there are some limitations when it comes to ACM certification. They cannot be used for email encryption, and high assurance certificates like organization and extended validation level certificates are not available, only domain validation. If you’re hosting your site on AWS, these may be factors to take into consideration before choosing your SSL provider.
If you do not want to use the free certificates provided by ACM, you can purchase a certificate from an SSL certificate provider, and use ACM to install it. This certificate is called a "Certificate Authority" or "CA".
By using CA SSL you have the option to get certificates that validate your business or organization, providing a higher level of trust to your users. This is especially beneficial for e-commerce stores or websites that request personal information from users.
In short, whether you choose a free SSL certificate from ACM or CA will largely depend on your specific needs. For news websites or Blogs, ACM certifications are suitable.
Amazon Web Services Tutorials
- Introduction to Amazon Web Services (AWS)
- Introduction to Amazon S3
- Introduction to Amazon Cloudfront and its architecture
- How to reduce Amazon Cloudfront Costs?
- Amazon CloudFront Invalidation
- Introduction to DigitalOcean Spaces
- Create DigitalOcean Spaces Bucket
- Introduction to Amazon ACM
- Java Awssdk S3 S3Client Upload object
- Create AWS accessKeyId/secretAccessKey
- Java Awssdk S3 List objects
- Host a static website on Amazon S3
- Java Awssdk CloudFront Invalidation
- DigitalOcean Spaces Create Access Key
- Java Awssdk Common Credentials Providers
- Java Awssdk ProfileCredentialsProvider
- Java Awssdk Creating and using EnvironmentVariableCredentialsProvider
- Java Awssdk Creating and using SystemPropertyCredentialsProvider
- Java Awssdk S3 Upload object with S3TransferManager
- Java Awssdk S3 S3TransferManager download object
- Java Manipulate DigitalOcean Spaces using S3TransferManager
- Java Create, list and delete S3 Bucket
- Aws Console create IAM User
- Create Amazon S3 Bucket
- Configure custom domain for Amazon S3 static website
- Create a CloudFront distribution for S3 Bucket
- Configure Amazon CloudFront Error Pages
- Amazon S3 Bucket policies
- Amazon AWS Policy Generator - policygen
- Migrate DNS service to Amazon Route 53
- Transfer domain registration to Amazon Route 53
- Request an SSL certificate from Amazon ACM
Show More