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

如何在AWS CDK中为CloudFront设置自定义Origin Name

在AWS CDK中自定义CloudFront分发的TargetOriginId

直接在originConfigs的配置项里添加originId字段,就能指定自定义的Origin Name(即TargetOriginId),无需手动修改生成的CloudFormation模板JSON。

修改后的代码示例:

const backendCloudfront = new cloudfront.CloudFrontWebDistribution(this, 'BackendCF', {
  originConfigs: [
    {
      originId: 'MyCustomOriginId', // 填入你需要的自定义Origin ID
      s3OriginSource: {
        s3BucketSource: s3Bucket,
        originAccessIdentity: oai,
      },
      behaviors: [{isDefaultBehavior: true}, { pathPattern: '/*', allowedMethods: cloudfront.CloudFrontAllowedMethods.GET_HEAD }],
    },
  ],
});
  • 添加originId属性后,CDK synth生成的模板中,对应的TargetOriginId会自动替换为你指定的值,不再使用默认的origin1。
  • 该配置是持久化的,后续每次生成模板都会沿用这个自定义Origin ID,完全不需要手动修改JSON文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 02:32:33