当前位置: 首页 > 软件库 > 大数据 > 数据存储 >

OSS Browser

阿里云开发的图形化管理工具
授权协议 Apache-2.0
开发语言 Java
所属分类 大数据、 数据存储
软件类型 开源软件
地区 国产
投 递 者 卫高谊
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

OSS Browser 是阿里云开发的图形化管理工具。它提供了类似于 Windows 资源管理器的功能。使用 OSS Browser,您可以轻松查看、上传、下载和管理项目。

本工具使用开源框架 Angular 1.x + Electron制作。

Electron 框架可以让你使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。它是基于 node.js 和 Chromium 开源项目。Electron 可以打包出跨平台的程序,运行在 Mac,Windows 和 Linux 上。

1. 支持平台

Windows7 above, Linux and Mac,不建议使用 windows XP 平台和 windows Server 平台

2. 开发环境搭建

如果你要在此基础上开发,请按照以下步骤进行。

(1) 安装 node.js 最新版本

官网: https://nodejs.org/

(2) 安装 cnpm

官网: https://cnpmjs.org/

cnpm 是 npm(node 包管理工具)的中国镜像,可以提高下载依赖包的效率。

(3) 如果使用 windows 系统,需要安装下列软件:

  • 需要安装 gitbash:

请自行下载安装。

  • 需要安装 windows-build-tools:
cnpm i -g windows-build-tools
  • 还需要下载 make.exe,放到 C:\windows\ 目录下

make.exe(64 位版本)

make.exe(32 位版本)

(4) 下载代码

git clone git@github.com:aliyun/oss-browser.git

安装依赖:

make i

(5) 运行

make run  # 开发模式运行, command+option+i 可用打开调试界面, win或linux按 F12.

开发模式下,会自动监听源码,如有修改,会自动 build 前端代码到 dist 目录。

(6) 打包

make build  # build前端代码到dist目录
make win64  # 打包win64程序, 可选: mac, linux64,linux32,win32,win64,all.

3. 代码结构

oss-browser/
 |-- app/                 # 前端代码, 采用angular1.x + bootstrap3.x
 |-- custom/              # 自定义图标,名称等。请看custom/Readme.md
 |-- node/                # 前端调用的 node 模块
     |-- crc64/           # crc校验模块,用来校验文件完整性
     |-- ossstore/        # 上传下载job类
     |-- i18n/            # 国际化
 |-- vendor/              # 前端 aliyun-sdk 依赖
 |-- node_modules         # node端依赖的模块
 |-- dist                 # 前端临时build出的代码
 |-- build                # electron build 出的应用
 |-- gulpfile.js          # 项目管理文件
 |-- package.json         # 项目描述文件
 |-- main.js              # 程序入口

 

  • 使用RAM用户权限策略 设置 OSSBrowser 访问指定文件夹(反正我是找了半天,这里有直通车) policyDocument 策略允许访问 alive-test (bucketName) 下 alive 文件夹下所有 { "Version": "1", "Statement": [{ "Effect": "Allow", "Action": ["oss:ListBuckets",

  • # 定制 OSS Browser 通过修改此目录下的配置,目前可以较容易的自定义logo,app名称,版本号,更新地址等。 如果需要修改更多内容,请直接修改oss browser代码。 下面介绍如何修改配置,如何重新build,如何发布。 * build oss browser 推荐使用 Mac,其次 ubuntu,再其次 windows。 ## 1. 安装环境 本工具使用 [Electron](

  • 为了将大文件存储进行上传并且下载,可能会采取阿里云对象存储OSS,以下根据官网Browserjs进行总结 配置项: accessKeyId:string  通过阿里云控制台创建的access 白 accessKeySecret: string  通过阿里云控制台创建的access secret stsToken:string bucket:string  通过控制台创建的bucket endpoi

  • 目前mac上有一些软件还不支持jdk1.7,只能卸载1.7,恢复到1.6,下面二个链接是官网给出的卸载方法: http://www.java.com/zh_CN/download/help/mac_uninstall_java.xml http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html#uninstall 简

  • 问题原因 以下是存在的部分原因: Endpoint设置错误。 以RAM用户登录,但没有被赋予OSS管理权限。 AccessKey信息填写错误。 解决方案:登录OSS Browser客户端失败

 相关资料
  • 设备开发工作台是阿里云IoT提供的一款基于开源技术搭建的嵌入式WebIDE,目标是降低整个物联网开发流程中嵌入式开发环节的技术门槛,使开发者将自己的设备轻松接入阿里云IoT的物联网平台。

  • MySQL 服务器正确安装以后,可以通过命令行管理工具或者图形化的管理工具来操作 MySQL 数据库。 MySQL 图形化管理工具极大地方便了数据库的操作与管理,除了系统自带的命令行管理工具之外,常用的图形化管理工具还有 MySQL Workbench、phpMyAdmin、Navicat、MySQLDumper、SQLyog、MySQL ODBC Connector。 其中 phpMyAdmin

  • 互相介绍 做的项目存储过空间数据吗,用过空间数据库吗,空间数据库有什么,使用的什么空间索引方式 空间索引的方式如何进行查找 项目的介绍 聊遥感科研项目,视觉卷积计算算法和chatgpt的区别 偏应用的问题 遥感大影像数据如何进行存储和管理 反问:阿里云GIS服务和传统超图,四维图新地图公司的区别,和国企侧重点的异同 ps:总体半小时,很快,面试官很客气友善 #阿里巴巴信息集散地##阿里云##阿里云

  • 预定半小时电话面,岗位主要是操作系统+测试开发 操作系统的使用 弹性计算的了解 CPU内存虚拟化 虚拟内存完整的介绍 分页,分页的大小有什么讲究,内存碎片问题 是否在开源社区了解一些虚拟技术及技术优点 测试开发的方法和实践 测试框架 目前哪些测试工具比较好以及技术优势 (老师推荐的我看到只有测试就投了,但是其实我不会测试也不懂) 反问岗位内容

  • #软件开发2024笔面经# 阿里云数据开发岗位面试公司名称:阿里云 面试岗位:大数据开发 整个是大数据开发,我以为是数仓开发,结果问的全是Spark问题,被搞自闭了。1,自我介绍 2,park中RDD的Task数量由什么决定?3,Spark怎么实现算子中的变量共享?4,Spark共享变量的使用条件? 5,可序列化?连接池实例是在算子内还是在算子外? 我一开始没想好,先回答了连接池的作业:是为了连接

  • 上来面试官先问为啥要转来开发岗 与科班的相比你有什么优势等 接着狂问项目 做的是大营销的抽奖项目 :在项目中遇到了什么困难? :有些空指针的问题比较难处理 :那对于空指针的问题有什么处理心得? :… :看你简历中写了这个项目易于拓展和开发 怎么体现? :… :你说的这个抽奖流程是一次的,怎么做10次的?在代码中怎么体现的? :… :怎么处理的库存? :… :假如给你个数组里面有十亿个数据,怎么处理

  • Link Develop是阿里云针对物联网领域提供的端到端一站式开发平台,可覆盖各个物联网行业应用场景,主要解决物联网开发领域开发链路长、技术栈复杂、协同成本高、方案移植困难的问题,提供了从硬件设备、模组、数据、服务API、Web应用开发到移动APP开发全链路的开发流程、框架/引擎和调试工具,并可将成熟的开发产出物对接阿里云云市场进行售卖,为开发者实现商业收益。

  • 上来20min先做题,两道sql,一道数学,一道概率 问数据相关,接触过什么数据库,数据体量,mysql优劣势,mapresduce数据倾斜,hive,sql内置函数 自定义函数 复盘:熟悉应用场景 问答风格无八股,侧重于考察真正理解程度 寄。