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

如何通过AWS CDK启用CloudWatch RUM监控的“包含子域名”功能?

如何通过AWS CDK启用CloudWatch RUM的“包含子域名”功能

AWS控制台里的“包含子域名”复选框功能,在CDK中无需额外布尔属性,直接通过给domain字段添加通配符前缀即可实现,具体操作如下:

  • 启用包含子域名:将domain设置为*.你的域名.com(替换为实际业务域名)
  • 不启用包含子域名:直接填写完整域名,比如app.你的域名.com

以下是TypeScript的CDK代码示例:

import * as cdk from 'aws-cdk-lib';
import { CfnAppMonitor } from 'aws-cdk-lib/aws-rum';

export class RumDemoStack extends cdk.Stack {
  constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {
    super(scope, id, props);

    new CfnAppMonitor(this, 'BusinessAppMonitor', {
      name: '电商前端性能监控',
      domain: '*.example-shop.com', // 通配符开启包含子域名
      appMonitorConfiguration: {
        sessionSampleRate: 15,
        telemetries: ['errors', 'performance', 'http']
      }
    });
  }
}

原理是CloudWatch RUM后端会自动识别带通配符的域名配置,效果与控制台勾选“包含子域名”复选框完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 07:30:54