You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CloudFormation中将已创建的实时日志配置关联至CloudFront分配

CloudFormation 关联CloudFront实时日志配置的实现方法

在CloudFront分配的资源配置中,通过缓存行为节点新增实时日志配置的ARN引用,即可完成和控制台操作一致的关联,无需额外创建关联类资源。

具体模板修改方式

在你现有CloudFront分配资源的配置块中,定位到DistributionConfig下的DefaultCacheBehavior节点,新增RealtimeLogConfigArn字段,值直接引用你已创建的实时日志配置资源的ARN即可。
修改后的CloudFront分配模板片段示例:

CloudFrontDistribution:
  Type: AWS::CloudFront::Distribution
  Properties:
    DistributionConfig:
      # 原有其他DistributionConfig配置(来源、价格等级、默认根对象等保持不变)
      DefaultCacheBehavior:
        # 原有缓存行为配置(来源关联、协议策略、缓存参数等保持不变)
        # 新增实时日志关联配置
        RealtimeLogConfigArn: !GetAtt RealTimeLoggging.Arn
      # 其他原有配置保持不变

注意事项

  • 该关联字段属于单个缓存行为的属性,并非CloudFront分配的顶层全局配置。如果你配置了多个自定义路径的缓存行为(即CacheBehaviors数组中的条目),需要单独给每个需要开启实时日志的行为配置RealtimeLogConfigArn,无法通过顶层字段实现全局统一关联。
  • 部署前检查资源拼写问题:现有模板中角色、实时日志配置的资源名RealTimeLoggging多拼写了一个g,正确拼写应为RealTimeLogging,避免CloudFormation部署时出现资源引用不存在的报错。
  • 确认关联的实时日志配置所依赖的IAM角色、Kinesis数据流均处于正常可用状态,否则CloudFront分配的关联操作会因权限不足或流资源不存在失败。

内容的提问来源于stack exchange,提问作者alonana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.24 07:27:04