文件名称:aws-cloudfront:使用无服务器组件为提供的来源部署AWS CloudFront分配
文件大小:31KB
文件格式:ZIP
更新时间:2024-06-11 00:36:59
aws serverless cdn serverless-framework aws-cloudfront
aws-cloudfront 使用为提供的源部署AWS CloudFront分发。 1.安装 $ npm install -g serverless 2.建立 $ mkdir cdn $ cd cdn 该目录应如下所示: |- serverless.yml |- .env # your AWS api keys # .env AWS_ACCESS_KEY_ID=XXX AWS_SECRET_ACCESS_KEY=XXX 3.配置 # serverless.yml distribution : component : ' @serverless/aws-cloudfront ' inputs : region : us-east-1 enabled : true # optional comment : ' My distribution
【文件预览】:
aws-cloudfront-master
----.prettierignore(26B)
----.gitignore(287B)
----__mocks__()
--------aws-sdk.js(2KB)
----README.md(3KB)
----test-utils.js(1KB)
----COPYRIGHT(138B)
----LICENSE(10KB)
----__tests__()
--------__snapshots__()
--------custom-url-origin.test.js(3KB)
--------origin-with-path-pattern.test.js(2KB)
--------general-options.test.js(2KB)
--------cache-behavior-options.test.js(2KB)
--------s3-origin.test.js(5KB)
--------lambda-at-edge.test.js(3KB)
----package.json(658B)
----CONTRIBUTING.md(324B)
----prettier.config.js(140B)
----CODE_OF_CONDUCT.md(3KB)
----jest.config.js(40B)
----.eslintignore(26B)
----.npmignore(69B)
----serverless.js(2KB)
----lib()
--------getCacheBehavior.js(1KB)
--------addLambdaAtEdgeToCacheBehavior.js(855B)
--------index.js(5KB)
--------parseInputOrigins.js(1KB)
--------createOriginAccessIdentity.js(492B)
--------grantCloudFrontBucketAccess.js(565B)
--------getDefaultCacheBehavior.js(1KB)
--------cacheBahaviorUtils.js(2KB)
--------getOriginConfig.js(1KB)
----.eslintrc.js(2KB)
----.npmrc(19B)