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

如何查询Amazon CloudFront分发的创建时间?

获取Amazon CloudFront分发创建时间的可行方案

CloudFront的GetDistribution API确实只返回最后修改时间,不过有几种可靠的办法可以拿到创建时间:

  • 通过AWS CloudTrail日志查询
    只要你的AWS账号开启了CloudTrail(默认状态下是开启的),创建CloudFront分发的操作会被记录为CreateDistribution事件。你可以:

    1. 登录AWS控制台进入CloudTrail服务
    2. 在「事件历史」中筛选事件名称为CreateDistribution,再通过分发的ARN或ID匹配对应事件
    3. 事件里的eventTime字段就是分发的创建时间
      如果要批量处理多个分发,也可以用AWS CLI或SDK调用CloudTrail的lookup_events接口来批量查询。
  • 借助AWS Config资源历史
    要是你启用了AWS Config服务,它会持续跟踪资源的全生命周期事件。在AWS Config控制台找到目标CloudFront分发,查看它的资源历史就能直接看到创建时间。

  • 关于你提到的CloudWatch指标方案
    这个方法确实能作为临时替代,但有明显局限:如果分发创建后从未有过请求,Requests指标不会产生数据,就没法确定创建时间。如果要用这个方案,需要确保IAM权限包含cloudwatch:GetMetricData,调用时指定分发ID作为维度,查询Requests指标的历史数据,找到第一个数值大于0的时间点。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 11:54:53