@yelo/alioss-cli
> 快速上传文件至阿里云对象存储服务
Last updated 7 months ago by yelo .
MIT · Repository · Bugs · Original npm · Tarball
$ cnpm install @yelo/alioss-cli 
SYNC missed versions from official npm registry.

alioss-cli

快速上传文件至阿里云对象存储服务

安装

npm i -g @yelo/alioss-cli

如何使用

  1. 为项目新建文件 .aliossrc,配置内容参考下一章节。

  2. 进入项目目录,执行上传操作

    	alioss
    	```
    
    

配置文件

配置文件的存放规则可以参考 rc standards,文件名为 .aliossrc

建议在 $HOME/.aliossrc 存放敏感配置,如 accessKeyId、accessKeySecret、bucket、region;在项目内 ./.aliossrc 存放项目相关的配置,如 prefix, cwd, patterns。

配置项

accessKeyId

oss 的 accessKeyId。

*accessKeySecret

oss 的 accessKeySecret。

bucket

oss 的 bucket。

region

oss 的 region。如 oss-cn-hangzhou

prefix

上传至 oss 的目录前缀。如 /myproject/static/

cwd

上传文件的根路径。如 build/static

patterns

上传文件的匹配格式,使用 glob 语法。如全部文件 **/*

示例

完整的配置文件如下:

{
	"accessKeyId": "...",
	"accessKeySecret": "...",
	"bucket": "mybucket",
	"region": "oss-cn-hangzhou",
	"prefix": "/myproject/static/",
	"cwd": "build/static/",
	"patterns": "**/*"
}

最佳实践

文件结构:

		- ~
			- .aliossrc # 存放 oss 敏感信息,即 accessKeyId, accessKeySecret, bucket, region
			- ...
		- projects
			- myproject # 项目根目录
				- .aliossrc # 存放 prefix, cwd, patterns
				- ...

在每次发布过程中,待静态文件编译完成后,进入项目根目录执行 alioss

EOF

Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (11)
Dev Dependencies (3)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |