serverless-url-shortener:适用于AWS Lambda和S3的URL缩短器

时间:2024-05-22 07:12:40
【文件属性】:

文件名称:serverless-url-shortener:适用于AWS Lambda和S3的URL缩短器

文件大小:465KB

文件格式:ZIP

更新时间:2024-05-22 07:12:40

aws-lambda url-shortener serverless-framework JavaScript

无服务器URL缩短器 使用AWS Lambda和S3与无服务器框架一起构建的轻量级URL缩短器。 每个URL重定向都存储为S3对象,并将Website-Redirect-Location元数据密钥设置为转发网址。 AWS Lambda用于创建保存这些对象的API。 该网站是从相同的S3存储桶提供服务的。 设置 安装依赖项 转至并运行其快速入门指南。 在安装过程中已在其中提到它,但请确保安装AWS CLI并配置您的AWS凭证。 然后运行npm install获取该项目的NPM依赖项。 设置路线53 为API和网站创建Route 53托管区域。 添加环境变量 为您要部署到的每个“阶段”(例如.env.staging , .env.production )创建.env.example的副本,然后根据您的设置自定义每个配置文件。 名称 描述 必需的 桶 S3存储桶将存储URL重定向 ÿ 地区


【文件预览】:
serverless-url-shortener-master
----.env.example(426B)
----readme-screenshot.png(133KB)
----public()
--------paper.min.css(37KB)
--------jquery-3.2.1.min.js(85KB)
----yarn.lock(255KB)
----webpack.config.js(528B)
----src()
--------template.html(2KB)
----.vscode()
--------settings.json(33B)
----scripts()
--------deploy-static.js(487B)
--------build-template.js(854B)
----LICENSE(1KB)
----.prettierrc(90B)
----README.md(4KB)
----serverless.yml(3KB)
----api()
--------store.js(2KB)
--------events()
----resources()
--------outputs.yml(379B)
--------s3-policies.yml(493B)
--------dns-records.yml(963B)
--------cf-distribution.yml(2KB)
--------s3-bucket.yml(456B)
----.editorconfig(390B)
----.gitignore(148B)
----readme-architecture.png(116KB)
----package-lock.json(333KB)
----package.json(1KB)

网友评论