Slide 11
Slide 11 text
@aws/pdk/static-website
AWS Project Development Kit (PDK)
で定義のあるコンストラクト
PDK
特有の実装が多く、やや複雑
カスタムリソースによる WebACL
の動的生成を利用し IP
制限をサポート
pdk-nag
に対応しているらしい
カスタムドメインで利用するとき:
証明書・DNS
レコードは生成されない
const staticWebsite = new StaticWebsite(this, 'StaticWebsite', {
websiteContentPath: 'path/to/your/static/webpage',
distributionProps: {
domainNames: [yourDomainName],
certificate,
},
});
new ARecord(this, 'AliasRecord', {
zone: hostedZone,
recordName: yourDomainName,
target: RecordTarget.fromAlias(new targets.CloudFrontTarget(staticWebsite.cloudFrontDistribution)),
});
© 2025 daikw 11