首页 » 亚马逊云科技解决方案 » Amazon CloudFront Extensions
Amazon CloudFront Extensions
为 CloudFront 量身打造的一套 Lambda 函数集合,令内容分发服务如虎添翼
首页 » 亚马逊云科技解决方案 » Amazon CloudFront Extensions
Amazon CloudFront Extensions
为 CloudFront 量身打造的一套 Lambda 函数集合,令内容分发服务如虎添翼
概览
优势
技术详情
您可以使用此解决方案的实施指南和随附的 Amazon CloudFormation 模板在您的亚马逊云科技账号中进行自动部署,方案架构图如下:
架构描述
1. Amazon CloudFront分发托管在Amazon S3桶中的解决方案web控制台。
2. Amazon Cognito用户池为后端提供身份验证。
3. Amazon AppSync提供了后端GraphQL API。
4. Amazon API Gateway为SSL证书和监控功能提供了RESTful API。
5. Amazon DynamoDB作为后端数据库存储了解决方案相关信息。
6. Amazon Lambda与其他Amazon服务交互以实现监控、SSL证书和扩展存储库的核心逻辑,并获得在DynamoDB表中更新的信息。
7. Amazon Step Functions管理创建ACM证书、导入现有证书和创建CloudFront分配的工作流。
8. CloudFront扩展显示在扩展存储库中。如果您想将扩展部署到您的亚马逊云科技帐户中,它将自动触发Amazon CloudFormation用于部署。
9. Amazon Lambda将CloudFront配置的更改存储到S3存储桶中,您可以查看两个CloudFront配置版本之间的差异并应用配置。
10. Amazon Athena查询CloudFront标准日志或实时日志以获得CloudFront指标,并通过API Gateway输出。您还可以通过监控仪表板查看指标。