S3轻松部署:使用Node.js将站点部署到Amazon S3
S3轻松部署是Node.js模块和命令行界面(CLI),可轻松部署到AWS S3存储桶。 安装 npm install s3-easy-deploy
。 工作原理:将目录的所有内容上传到S3存储桶。使用MD5哈希确定文件是否已更改,仅上传已更改的文件。还将访问控制列表(ACL)设置为对所有上传文件进行公开读取。 AWS凭证:根据AWS文档,可以使用环境变量或设置AWS凭证。 用法: 在 package.json
中添加以下内容,然后运行 npm run deploy
进行部署:
{ ...
"scripts": { ...
"deploy": "s3-easy-deploy --public-root ./dist --bucket magic-bucket-name"
}
}
Node.js脚本内部:
var s3EasyDeploy = require('s3-easy-deploy');
9.12KB
文件大小:
评论区