aliyun-oss-deploy 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
aliyun-oss-deploy 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
aliyun-oss-deploy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
aliyun-oss-deploy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
aliyun-oss-deploy 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
提 交 者 南院逍大王
适用人群 未知
收录时间 2018-05-27

软件简介

aliyun-oss-deploy

一个用于部署静态资源到 aliyun oss 的模块,支持 putObject 和 putStream。可以代码方式或者 cli 方式调用!

image

Install

npm i --save-dev aliyun-oss-deploy

Usage

  • 代码方式

const deploy = require('aliyun-oss-deploy');

deploy(path, ossConfig[, prefix, byStream]);

注意:prefix 用来配置资源版本号比较合适,默认为空;byStream 默认为 false,表示使用 putObject 方法!

  • CLI 方式

aliyun-oss-deploy -p ./dist -c .aliossrc -d static

帮助文档:

aliyun-oss-deploy --help
Options:
  --version        Show version number           [boolean]
  -p, --filePath   Set your upload files path     [string]
  -d, --prefix     Set the target dir of upload   [string]
  -c, --aliossrc   Set your .aliossrc file path   [string]
  -s, --useStream  Upload file by putStream      [boolean]
  --help           Show help                     [boolean]

可以在 package.json 中直接使用

{
  "script": {
    "deploy": "aliyun-oss-deploy -p ./dist"
  }
}

Config

无论是代码方式还是 cli 方式,aliyun oss 配置文件都是下面的数据结构!

需要注意的是:对于 CLI 方法,配置文件必须是 JSON 格式(双引号)!

{
  "accessKeyId": "your accessKeyId",
  "accessKeySecret": "your accessKeySecret",
  "region": "your region",
  "bucket": "your bucket"
}

注意region 是区分 endpoint 的区域分类。

License

ISC@hustcc.

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2013/10/31 14:23

Aliyun OSS for Drupal

> ### 目前已具有的主要功能 > 将 OSS 代替本地文件系统; > 可以只作为图像、视频部分字段的文件存储系统,也可以作为全站的文件存储系统; > 在 OSS 与本地文件系统之间自由切换,或二者混合使用; > 兼容 Drupal 文件字段、图片字段,支持多个文件拖曳、批量上传; > 支持图像样式(image styles),可以根据指定的图像样式规则自动生成缩略图; > 提供文件元数据缓存,减少对 OSS 的调用次数(最直接效益:少花钱); > 良好...

0
0
发表于开发技能专区
2019/10/28 14:53

maven-deploy-aliyun

# 本地配置 阿里云maven私服可以使用了,大家请将文件settings.xml更换成下面这个这个。另外,如果是全新配置的话,还需要将文件assembly.zip解压到settings.xml 中指定的代码仓库目录中。默认情况下,settings.xml文件指定的目录是用户目录下的.m2/repository。 >用户目录对应于Widnows7+系统来说,就是C:\Users\登录名,对应的目录,比方说,我在登录的时候,用户名是wangxiaowu,那么,用户目录就是C:\Users\wangxiaowu。如果...

0
0
发表于云计算专区
2016/06/01 16:31

Docker registry 存储到aliyun oss

# Docker registry 存储到aliyun oss registry有许多配置,通常需要修改是通过-e传入环境变量. 默认registry的数据存储在本地磁盘`/var/lib/registry` ``` [root@iZ23mynm1ezZ ~]# docker exec registry cat /etc/docker/registry/config.yml version: 0.1 log: fields: service: registry storage: cache: blobdescriptor: inmemory filesystem: rootdirectory: /var/lib/registry http: addr: :5000 headers: X-Content-Type-O...

0
2
发表了博客
2018/01/19 17:12

oss2模块和aliyun oss连接

安装oss pip install oss2 确认您已经理解OSS 基本概念,如Bucket、Object、Endpoint、AccessKeyId和AccessKeySecret等。 下面介绍如何使用OSS Python SDK来访问OSS服务,包括查看Bucket列表,上传文件,下载文件,查看文件列表等。 默认这些程序是写在一个脚本文件里,通过Python程序可以执行。并且,后面的例子可能会依赖于前面的例子。也可以把这些例子粘贴到 Python交互环境进行试验。 查看Bucket列表 # -*- coding: utf-8 ...

0
0
发表了博客
2019/10/14 22:05

使用aliyun的oss服务器上传照片

1.控制台操作 首先介绍一下阿里云OSS对象存储的一些基本概念。 1.1 进入对象存储界面 登录阿里云账号,进入对象存储界面,如图所示。 进入后如图所示。 1.2 OSS基本概念 这里不过多介绍如何在阿里云上传下载文件,这些操作基本上点一点都能找到。 1.2.1 Bucket Bucket实质就是阿里云OSS对象存储的一个存储空间,按照计算机理解的话可以理解为一个磁盘(不知道这样比喻是否恰当)。 创建桶的过程很简单,如图所示,填写对应内容即...

0
0
2020/12/22 13:57

aiooss-A async aliyun OSS library.-codeif Getting started

aiooss-A async aliyun OSS library.-codeif 发布:2020-12-22 13:57:41.614675 作者:codeif ### 作者邮箱:me@codeif.com ### 首页:https://github.com/codeif/aiooss ### 文档:None ### 下载链接 A async aliyun OSS library Based on https://github.com/aliyun/aliyun-oss-python-sdk 文档参考官方文档, 调用io操作的接口前加await即可 .. code-block:: python result = await bucket.get_object(... 获取返回内容:: bo...

0
0
发表了博客
2019/03/29 10:21

Aliyun OSS Nginx proxy module(阿里云OSS Nginx 签名代理模块)

1、此文章主要介绍内容 本文主要介绍如何利用Nginx lua 实现将阿里云OSS存储空间做到同本地磁盘一样使用。核心是利用Nginx lua 对OSS请求进行签名并利用内部跳转将所有访问本地Nginx的请求加上OSS 签名转发给OSS,实现本地Nginx无缝衔接阿里云OSS,存储空间无限扩展,存储成本无限下降,数据安全%99.99...... 。 2、本篇文章使用到的一些工具技术及如何学习和获取 1、lua 本文用到的都是一些基本的lua,基本上花半小时阅读下lua...

0
0
2020/12/22 16:12

aliyunoss2-autoupload-Monitor files by wildcard patterns, upload them to ALIYUN OSS, then move to...

aliyunoss2-autoupload-Monitor files by wildcard patterns, upload them to ALIYUN OSS, then move to backup directory.-liu xue yan 发布:2020-12-22 16:12:36.122621 作者:liu xue yan ### 作者邮箱:liu_xue_yan@foxmail.com ### 首页:https://github.com/tanbro/aliyunoss2-autoupload ### 文档:None ### 下载链接 :Source: https://github.com/tanbro/aliyunoss2-autoupload :Package: https://pypi.org/project/a...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部