利用 CDK v2 为 CloudFront 创建两个 Behavior

0

【以下的问题经过翻译处理】 我打算利用 CDK v2 使用 typescript 构建 CloudFront 分发,但我不太清楚应该如何进行设置。我希望达到的效果是,在默认情况下将请求回源到名为 bucketA 的 S3 存储桶,带有 /image/ 路径的请求回源到名为 bucketB 的 S3 存储桶。

const distri = new cloudfront.Distribution(this, 'myDist', { 
defaultBehavior: { origin: new origins.S3Origin(bucketA)},
additionalBehaviors: ???? // path image should got to origin bucketB
});

profile picture
专家
已提问 4 个月前5 查看次数
1 回答
0

【以下的回答经过翻译处理】 您可以尝试以下内容-

const distri = new cloudfront.Distribution(this, 'myDist', { defaultBehavior: { origin: new origins.S3Origin(bucketA) }, additionalBehaviors: { '/image/' :{ origin: new origins.S3Origin(bucketB) } } // path image should got to origin bucketB });

从以下链接中可以找到更多关于 CloudFront 分发的 API 样例-

https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_cloudfront-readme.html

profile picture
专家
已回答 4 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则