
AWS Edge Services - Change management
Learn about the best practices for safely introducing changes to the configuration of AWS Edge Services.
1
2
3
4
5
6
7
// Creates a distribution from an S3 bucket with origin access control
const myBucket = new s3.Bucket(this, 'myBucket');
new cloudfront.Distribution(this, 'myDist', {
defaultBehavior: {
origin: origins.S3BucketOrigin.withOriginAccessControl(myBucket)
},
});
- CloudFront, CloudFront Functions, and regional AWS WAF WebACLs can be deployed from any AWS Region
- Lambda@Edge, and WAF WAF WebACLs for CloudFront can only be deployed from us-east-1 region in N Virginia.
- Firewall Manager policies must be deployed in the Firewall Manager administrator AWS Account
- It facilitates the enforcement of central security governance, (e.g. deployment of central rules in combination of rules managed by application teams)
- It offers faster deployment, which is crucial for patching critical vulnerabilities using AWS WAF.
- It simplifies deployment across accounts and heterogeneous CI/CD pipelines (e.g., inherited from acquisitions). However, with this approach, you need to manage drift if you are using a CI/CD pipeline with drift detection.
Any opinions in this post are those of the individual author and may not reflect the opinions of AWS.