无服务器API S3

时间:2024-02-26 10:06:51
【文件属性】:

文件名称:无服务器API S3

文件大小:10KB

文件格式:ZIP

更新时间:2024-02-26 10:06:51

aws aws-lambda serverless aws-s3 aws-apigateway

无服务器API S3 此无服务器插件可自动配置AWS以提供静态前端内容和部署客户端捆绑包的过程。 它创建一个S3存储桶来保存您的前端内容,并向API Gateway添加两条路由: GET / => bucket/index.html GET /assets/* => bucket/* 这样一来,您的API和前端资产就可以从同一域中进行服务,而无需任何CORS问题。 也没有使用CloudFront。 这两个属性的组合使此插件非常适合开发阶段环境。 安装 npm i -D serverless-apig-s3 此插件要求节点> 7.6,因为会回调。 组态 serverless.yml:


【文件预览】:
serverless-apig-s3-master
----lib()
--------checkBucketExists.js(372B)
--------ServerlessAWSPlugin.js(637B)
--------getBucketName.js(656B)
--------uploadFileToBucket.js(619B)
--------getDistFolder.js(584B)
--------uploadFolderToBucket.js(820B)
--------purgeBucket.js(384B)
----resources.yml(5KB)
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(591B)
----index.js(5KB)
----package-lock.json(847B)
----package.json(964B)

网友评论