【文件属性】:
文件名称:cdk-construct-website:用于使用S3和CloudFront托管网站的AWS CDK构造
文件大小:105KB
文件格式:ZIP
更新时间:2021-03-07 05:07:59
JavaScript
CDK建设网站
用于在AWS S3上托管网站的AWS CDK构造
创建一个专用桶来托管静态资产
断言没有将存储桶配置为网站
创建原始访问身份(OAI)
断言存储桶授予对源的读取访问权限
创建一个发行版
配置分发源访问身份(OAI)
配置分发自定义错误响应
允许域名配置
启用分发日志记录
默认日志有效期为14天
允许日志生命周期配置
安装
npm install --save cdk-construct-website
使用AWS S3部署的示例
import * as cdk from '@aws-cdk/core' ;
import { Website } from 'cdk-construct-website' ;
import { BucketDeployment , Source } from '@aws-cdk/aws-s3-deployment' ;
export cla
【文件预览】:
cdk-construct-website-main
----.versionrc.json(267B)
----package.json(3KB)
----version.json(25B)
----.eslintrc.json(4KB)
----.github()
--------dependabot.yml(261B)
--------pull_request_template.md(7B)
--------workflows()
----test()
--------website.test.ts(6KB)
--------helpers()
----LICENSE(11KB)
----src()
--------index.ts(2KB)
----.mergify.yml(978B)
----.npmignore(323B)
----.gitignore(804B)
----.projen()
--------tasks.json(5KB)
--------deps.json(2KB)
----tsconfig.eslint.json(739B)
----CHANGELOG.md(606B)
----.projenrc.js(13KB)
----tsconfig.jest.json(739B)
----README.md(3KB)
----yarn.lock(240KB)
----API.md(2KB)