cdk-construct-website:用于使用S3和CloudFront托管网站的AWS CDK构造

时间:2024-03-26 22:54:39
【文件属性】:

文件名称:cdk-construct-website:用于使用S3和CloudFront托管网站的AWS CDK构造

文件大小:105KB

文件格式:ZIP

更新时间:2024-03-26 22:54:39

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)

网友评论